我想在ubuntu 10.04上使用s3cmd與本地文件夾同步。這對於將本地驅動器的內容傳送到S3非常有用。但是,我希望文件ACL是「公開」的,但所有文件都沒有它。s3cmd同步沒有設置ACL公開
在我.s3cfg文件,我設置:
acl_public = True
我已經試過:
s3cmd sync -P --delete-removed "$TARGETFOLDER" "s3://$BUCKET/"
我也試過:
s3cmd sync --acl-public --delete-removed "$TARGETFOLDER" "s3://$BUCKET/"
而且,踢,也試過這個:
s3cmd sync -P --acl-public --delete-removed "$TARGETFOLDER" "s3://$BUCKET/"
有什麼想法?
更新
我已經設定目標剷鬥讀/寫/全控制身份驗證的用戶和管理員的ACL,和只讀的每一個人。
你能澄清你嘗試了3個命令與設置權限的工作?我不想將'acl_public = True'放入我的.s3cfg文件中,因爲這會使每個命令對所有內容使用acl_public。 – 2014-05-14 03:26:32