gpt4 book ai didi

aws-cli - AWS CLI S3 同步存储桶并保留权限

转载 作者:行者123 更新时间:2023-12-04 17:39:11 25 4
gpt4 key购买 nike

我需要在我的亚马逊账户中做一个bucket的镜像副本。

主要问题是一些对象具有“私有(private)”权限,而其他部分具有“公共(public)读取”权限。

当我运行时:
aws s3 sync s3://bucket-saas s3://bucket-saas-bkp --acl public-read
所有对象都公开,而当我运行时
aws s3 sync s3://bucket-saas s3://bucket-saas-bkp --acl private所有对象都变为私有(private)。

有什么方法可以同步文件并保留其权限?

最佳答案

我遇到了同样的问题 - 我有一个装有大量对象的桶,而其中一些应该可以公开访问。我不得不将整个存储桶复制到另一个存储桶,同时保留 ACL,当然,手动设置 ACL 会花费我很多时间。

我在 python 中制作了这个简单的脚本,它将对象从一个存储桶复制到另一个存储桶,并为其设置 ACL。

随意看看:
https://github.com/terminator9999/aws-s3-bucket-copy/

关于aws-cli - AWS CLI S3 同步存储桶并保留权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55324581/

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