簡體   English   中英

使用 AWS Glue 將 ACL 權限寫入 S3 中的 write_dynamic_frame_from_options

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM