我想将存储桶(所有文件)的文件更改为私有,因此我想知道如何使用aws-shell。我想也许mv
command可能对实现这一点很有用,但我无法弄清楚如何使用它,因为这是我第一次使用aws-shell。
我尝试使用s3 mv s3://bucket s3://temporary --recursive --acl private
,但我需要创建另一个临时存储桶来进行交换。由于这个错误:
无法将文件复制到自身[...]
有没有办法在不创建临时存储桶的情况下执行此操作?我的意思是,这可能导致重复文件使用交易和空间的费用
答案 0 :(得分:2)
您可以将文件复制到自己身上并更改访问控制列表。
测试一下,但它会是这样的:
aws s3 cp s3://bucket s3://bucket --recursive --acl private
保持源和目的地相同。