The contributions are very welcome! So, if you decide to go forward with this, 
please, take a look on these guides [1][2]. 
In short, I may assign this jira [3] to you and once you have a fix then just 
submit a PR and ask for review by pinging me or Moritz (cc). 

Please, don’t hesitate to ask any questions if you have.

—
Alexey

[1] https://beam.apache.org/contribute/ <https://beam.apache.org/contribute/>
[2] https://cwiki.apache.org/confluence/display/BEAM/Developer+Guides 
<https://cwiki.apache.org/confluence/display/BEAM/Developer+Guides>
[3] https://issues.apache.org/jira/browse/BEAM-10850 
<https://issues.apache.org/jira/browse/BEAM-10850>

> On 9 Mar 2022, at 19:33, Yushu Yao <[email protected]> wrote:
> 
> As long as we can use AvroIO to save files to "s3://xx" we are fine. 
> Looks like the JIRA has been around for a while. What is the procedure to 
> contribute from our end? 
> 
> Thanks 
> 
> On Wed, Mar 9, 2022 at 9:59 AM Alexey Romanenko <[email protected] 
> <mailto:[email protected]>> wrote:
> Hi Yushu,
> 
> I’m not sure that we have a workaround for that since the related jira issue 
> [1] is still open.
> 
> Side question: are you interested only in multipart version or both?
> 
> —
> Alexey
> 
> [1] https://issues.apache.org/jira/browse/BEAM-10850 
> <https://issues.apache.org/jira/browse/BEAM-10850>
> 
>> On 9 Mar 2022, at 00:19, Yushu Yao <[email protected] 
>> <mailto:[email protected]>> wrote:
>> 
>> Hi Team, 
>> We have a use case that needs to add `--acl bucket-owner-full-control` 
>> whenever we want to upload a file to S3. So if we want to use aws cli, it 
>> will be:
>> 
>> aws s3 cp myfile s3://bucket/path/file <> --acl bucket-owner-full-control
>> 
>> So to do it in java code, we use (assuming aws s3 sdk v1):
>> 
>> InitiateMultipartUploadRequest.withCannedACL(CannedAccessControlList.BucketOwnerFullControl)
>> 
>> In the beam code below it seems cannedACL is not supported: 
>> https://github.com/apache/beam/blob/95a5c26c4c6d0a1c4155ad209b61e623781c47df/sdks/java/io/amazon-web-services/src/main/java/org/apache/beam/sdk/io/aws/s3/S3FileSystem.java#L485
>>  
>> <https://github.com/apache/beam/blob/95a5c26c4c6d0a1c4155ad209b61e623781c47df/sdks/java/io/amazon-web-services/src/main/java/org/apache/beam/sdk/io/aws/s3/S3FileSystem.java#L485>
>> 
>> It's similar in the s3 sdk v2 beam code as well. 
>> 
>> Wondering how do I work around this? 
>> 
>> Thanks a lot!
>> -Yushu
>> 
> 

Reply via email to