class Kishu::S3

Public Class Methods

new() click to toggle source
# File lib/kishu/s3.rb, line 10
def initialize
  s3 = Aws::S3::Client.new(
    :access_key_id => AWS_ACCESS_KEY_ID,
    :secret_access_key => AWS_SECRET_ACCESS_KEY
  )
  resp = s3.list_buckets
  resp.buckets.map(&:name)
end

Public Instance Methods

download_logs() click to toggle source
# File lib/kishu/s3.rb, line 19
def download_logs
  resp = s3.get_object(
    response_target: '/logs',
    bucket: S3_RESOLUTION_LOGS_BUCKET,
    key: 'object-key')
  resp.metadata
end