class Presigner::CLI

Public Instance Methods

url(access_key_id, secret_access_key, bucket, key) click to toggle source
# File lib/presigner.rb, line 8
def url(access_key_id, secret_access_key, bucket, key)

    s3 = Aws::S3::Client.new(
      access_key_id: access_key_id,
      secret_access_key: secret_access_key,
      region: "ap-northeast-1"
    )

    signer = Aws::S3::Presigner.new(client: s3)
    url    = signer.presigned_url(:get_object, bucket: bucket, key: key )

    say url, :green

end