我一直在使用AWK来执行此命令,但是它太慢了。
必须有一种更快的方法来处理来自aws s3 ls command
s5cmd ls s3://bucket-name/* | awk -v AWS_BUCKET="bucket-name" '{cmd="aws s3api put-object-acl --access-control-policy file:///access_policy.json --bucket " AWS_BUCKET " --key "$5; system(cmd); print $5}'
这基本上列出了所有对象,然后对其应用ACL。
有什么想法吗?