![](/img/trans.png)
[英]How do I move files whose name changes daily to AWS S3 bucket using AWS CLI?
[英]How do I use the aws cli to set permissions on files in an S3 bucket?
我是 aws cli 的新手,我在文檔中花了很多時間,但在上傳文件后我不知道如何設置文件的權限。 所以如果我上傳了一個文件:
aws s3 cp assets/js/d3-4.3.0.js s3://example.example.com/assets/js/
並且沒有設置訪問權限,我需要一種方法來設置它們。 aws cli 中是否有等效於chmod 644
的內容?
就此而言,有沒有辦法查看訪問權限?
我知道我可以將--acl public-read
標志與aws s3 cp
但如果我不這樣做,我可以在不重復完整復制命令的情況下設置訪問權限嗎?
您可以使用aws s3api put-object-acl來設置現有對象的 ACL 權限。
s3
:具有類似文件系統功能的高級抽象,例如ls
、 cp
、 sync
s3api
:與低級 S3 API(例如put-object
、 head-bucket
一對一在您的情況下,要執行的命令是:
aws s3api put-object-acl --bucket example.example.com --key assets/js/d3-4.3.0.js --acl public-read
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.