[英]ACL permissions for write_dynamic_frame_from_options in to S3 using AWS Glue
如何在嘗試使用write_dynamic_frame_from_options
output Glue DynamicFrame 時在 s3 對象上添加 -acl 權限。 當我嘗試轉換數據並將 csv 文件放入另一個 AWS 帳戶 S3 存儲桶時,我給出了這行代碼
glueContext.write_dynamic_frame.from_options(frame = DATA_temp, connection_type = "s3", connection_options = {"path": "s3://{BUCKETNAME}/{FOLDER1}/#0001"}, format = "csv")
我的過程成功完成,但我無法下載或打開該帳戶中的文件??
這會成功的
glueContext._jsc.hadoopConfiguration().set("fs.s3.canned.acl", "BucketOwnerFullControl")
scala版本如下:
glueContext.sparkContext.hadoopConfiguration.set("fs.s3.canned.acl", "BucketOwnerFullControl")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.