2017-10-11 254 views
0

set fs.s3.canned.acl = BucketOwnerFullControl;EMR Hive输出对象的自定义ACL写入S3

上面一行是配置电子病历的蜂巢作业对象写入使用罐装ACL(http://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-s3-acls.html

我在想,如果我能有同样的方式自定义ACL到S3的一个例子。

用例: EMR写入S3(regionA),然后复制到regionB。和RegionB中的Athena查询复制对象。尽管区域B是存储区的所有者,但区域A在此存储区下复制的对象不属于RegionB。

所以,如果有人知道一种方法来设置对象的ACL允许跨帐户读取,我将不胜感激帮助。

谢谢。

回答

0

EMR不支持使用自定义ACL将对象写入s3。