如何使用具有存储桶和文件名的Aws :: S3 :: Client获取文件URL?

时间:2019-07-15 14:50:37

标签: ruby-on-rails ruby amazon-s3 aws-sdk

我有以下代码来获取文件数据:

client = Aws::S3::Client.new(***settings***)
client.get_object(bucket: Settings.aws.data_migrations.s3_bucket, key: filename)

它返回Aws::S3::Types::GetObjectOutput

是否可以使用存储桶和文件名获取文件URL?

1 个答案:

答案 0 :(得分:0)

url是: https://.s3-.amazonaws.com/

示例: https://testbucket.s3-us-east-1.amazonaws.com/sample_folder/image.jpeg