gpt4 book ai didi

ubuntu - s3cmd 同步未将 ACL 设置为公共(public)

转载 作者:太空宇宙 更新时间:2023-11-03 16:43:11 26 4
gpt4 key购买 nike

我正在尝试在 ubuntu 10.04 上使用 s3cmd 与本地文件夹同步。这对于将内容从本地驱动器输出到 S3 非常有用。但是,我希望文件 ACL 是“公共(public)的”,但所有文件都在没有它的情况下通过。

在我的 .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 设置为对经过身份验证的用户和管理员具有读/写/完全控制权限,对每个人都设置为只读。

最佳答案

我现在试了一下。使用 acl-public 选项绝对可以在同步时公开内容:

s3cmd sync --acl-public s3://source-bucket/ s3://target-bucket/

关于ubuntu - s3cmd 同步未将 ACL 设置为公共(public),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3710742/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com