Open
Description
Task Description
While Upplication/Amazon-S3-FileSystem-NIO2 seems abandoned, there appear to be quite a few open pull requests. We should see if there are any of them that we would like to apply to our project and reach out to the respective contributors to ask them, if they'd like to contribute them back to our project.
This is the master task. The actual work should be split into sub-tasks and be added to the list below.
Tasks
The following tasks will need to be carried out:
- Contact @sbeimin regarding:
- Review and apply Implemented FileTypeDetector to return contentType from Metadata Upplication/Amazon-S3-FileSystem-NIO2#91 : Implemented FileTypeDetector to return contentType from Metadata (possibly together with add FileTypeDetector Upplication/Amazon-S3-FileSystem-NIO2#85 : add FileTypeDetector?)
- Review and apply Restrict use of AmazonS3.listBuckets() #101 Upplication/Amazon-S3-FileSystem-NIO2#102 : Restrict use of AmazonS3.listBuckets()
- Review and apply More robust S3Path.resolve Upplication/Amazon-S3-FileSystem-NIO2#104 : More robust S3Path.resolve
- Contact @thomascollett regarding:
- Review and apply Support for user-specified AWS credential providers Upplication/Amazon-S3-FileSystem-NIO2#97 : Support for user-specified AWS credential providers
- Review and apply Added directory permissions to improve SFTP compatibility Upplication/Amazon-S3-FileSystem-NIO2#96 and Fixing posix file attributes (permissions, owner) for directories and… Upplication/Amazon-S3-FileSystem-NIO2#114 : Added directory permissions to improve SFTP compatibility ( Unable to change directories when exposed via Mina SFTP #146 , Issue 146: Unable to change directories when exposed via Mina SFTP #148 )
- Review and apply Added support for specifying KMS key ID as s3fs_kms_key_id Upplication/Amazon-S3-FileSystem-NIO2#95 : Added support for specifying KMS key ID as s3fs_kms_key_id
- Contact @twz123
- Review and apply Introduce S3OutputStream that uploads data to S3 directly Upplication/Amazon-S3-FileSystem-NIO2#45 : Introduce
S3OutputStream
that uploads data to S3 directly ( Use Multipart upload API to upload files larger than 5 GB #95 )
- Review and apply Introduce S3OutputStream that uploads data to S3 directly Upplication/Amazon-S3-FileSystem-NIO2#45 : Introduce
- Review and apply Fixing posix file attributes (permissions, owner) for directories and… Upplication/Amazon-S3-FileSystem-NIO2#114 : Fixing POSIX file attributes (permissions, owner) for directories and bucket root; work required to get sftp cd command working with Apache Mina SSHD
- Review and apply Fixed URI encoding with special characters Upplication/Amazon-S3-FileSystem-NIO2#117 : Fixed
URI
encoding with special characters - Review and apply Make sure S3FileSystemProvider.readAttributes() sees a newly created file Upplication/Amazon-S3-FileSystem-NIO2#119 : Make sure
S3FileSystemProvider.readAttributes()
sees a newly created file - Review and apply Allow longer filenames to be uploaded to S3 Upplication/Amazon-S3-FileSystem-NIO2#121 : Allow longer filenames to be uploaded to S3
- Review and apply Implement directory copy with similar semantics as nio2. Upplication/Amazon-S3-FileSystem-NIO2#128 : Implement directory copy with similar semantics as NIO2
- Review and apply add support for transparent server side encryption Upplication/Amazon-S3-FileSystem-NIO2#131 : Add support for transparent server side encryption
- Review and apply Update S3Utils.java Upplication/Amazon-S3-FileSystem-NIO2#113 : If the
attrs.isDirectory
, give it full permissions control, so we don't get aNullPointerException
because we did not initialize the permissions - Review and apply S3 multipart upload Upplication/Amazon-S3-FileSystem-NIO2#110 : S3 multipart upload
- Review and apply make owner optional when fetching attributes Upplication/Amazon-S3-FileSystem-NIO2#107 : Make owner optional when fetching attributes
Help
- Our chat channel
- Points of contact:
Metadata
Metadata
Assignees
Labels
No labels