【问题标题】:How to get S3 object url after it's been uploaded to a bucket using aws cli?使用aws cli将S3对象上传到存储桶后如何获取它?
【发布时间】:2021-01-28 16:39:52
【问题描述】:

我有一个文件需要上传到具有公共读取权限的 s3 存储桶。

上传文件后,我需要在其他地方使用该 s3 对象的 url。

s3对象上传到bucket后如何获取url?

我正在使用 aws-cli 上传文件:

aws s3 cp local_file s3_location

我可能正在寻找类似https://s3_bucket-region.amazonaws.com/folder/filename.format的东西

【问题讨论】:

    标签: amazon-web-services amazon-s3 aws-cli


    【解决方案1】:

    您可以构造 URL Path-style access,您拥有所有信息。

    https://bucket-name.s3.Region.amazonaws.com/key name
    

    在本例中,my-bucket 为存储桶名称,US West (Oregon) 为 Region,puppy.png 为键名

    https://my-bucket.s3.us-west-2.amazonaws.com/puppy.png
    

    NOTE:路径样式的 URL 样式将很快被弃用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-06
      • 1970-01-01
      • 1970-01-01
      • 2020-12-01
      • 2020-11-14
      • 2017-12-23
      • 1970-01-01
      • 2018-04-25
      相关资源
      最近更新 更多