5
có cách nào để thực hiện một câu lệnh unload từ redshift và vượt qua ACL bucket-owner-full-control
đóng hộp không?Unload Redshift với Grant hoặc ACL đóng hộp
có cách nào để thực hiện một câu lệnh unload từ redshift và vượt qua ACL bucket-owner-full-control
đóng hộp không?Unload Redshift với Grant hoặc ACL đóng hộp
Tôi đã kết thúc với một tập lệnh bash riêng biệt, bổ sung ACL thích hợp vào các tệp được tạo bởi Redshift.
S3_BUCKET="bla"
UNLOAD_FOLDER="path/to/bla"
for i in $(aws s3 ls s3://${S3_BUCKET}/${UNLOAD_FOLDER}/ --recursive | awk '{ print $4}');
do echo $i ;
aws s3api put-object-acl --bucket %s --region us-east-1 --key $i --acl bucket-owner-full-control;
done
done