【问题标题】:AWS S3 cmd to automatically make file public while uploading上传时自动公开文件的 AWS S3 命令
【发布时间】:2018-11-28 06:06:19
【问题描述】:

说明:

您好,我正在尝试 ssh 一个 linux 服务器,然后我尝试使用 AWS cli 将文件上传到 S3 存储桶,并且它工作正常。

AWS S3 cp /path/to/file s3://sample_bucket --profile=user1

问题:

但在上传文件时,我也想公开该文件。是否有任何命令可以使文件公开,如果是,请更正上述给出的命令。

【问题讨论】:

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


    【解决方案1】:

    您可以在复制对象时设置访问控制列表 (ACL)。所以你的命令会变成。

    aws s3 cp /path/to/file s3://sample_bucket --acl public-read

    您还需要检查存储桶权限选项卡并查看管理公共访问控制列表 (ACL) 设置。

    【讨论】:

    • 没问题,很高兴它有帮助。前几天我刚做了这个,但是使用他们的sync 命令,同样的参数在那里也有效。
    • 如何获取对象的公共 url?
    猜你喜欢
    • 2021-10-24
    • 2023-04-08
    • 1970-01-01
    • 2010-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多