Add support for setting ACL while writing objects in s3

Description

In a multi-aws account setup, for services to inter-operate they should be able to access s3 objects from buckets. In s3, objects written cross account are by default not readable by the account owner. It needs defining ACL explicitly. For example: an s3 object written by alluxio from account A to a bucket owned by account B, are not readable by account B by default. The object would still be owned/readable only by account A.

S3AFileSystem for example supports the following setting:

Please support similar configurations in alluxio to make the object ACL configurable.

Relevant links:

Environment

None

Assignee

Unassigned

Reporter

Arup Malakar

Labels

None

Components

Affects versions

Priority

Major
Configure