s3fs-nio icon indicating copy to clipboard operation
s3fs-nio copied to clipboard

Feature Request: S3 Access Points

Open crabba opened this issue 5 years ago • 1 comments

Task Description

AWS S3 Access Points are unique hostnames attached to an S3 bucket, each with dedicated access policies. This allows large scale access control to be delegated to multiple APs, each dedicated to providing access to one user, rather than combining all access control in one large bucket policy. Larger scale users are increasingly using APs to simplify bucket access control.

S3 Access Points ARNs may be used by the AWS CLI and SDK in place of a bucket name; once an S3 AP is defined to a bucket mybucket, the following are equivalent:

s3://mybucket/ s3://arn:aws:s3:<region>:<account-id>:accesspoint/<ap-name>/

Task Relationships

This task:

  • Is a follow-up to: #83
  • Might be related to: #83#issuecomment-700371940
  • Relates to:
    • Nextflow is a bioinformatics workflow manager currently built on a fork of the Upplication project. This project would benefit from S3 Access Points.
    • nextflow-io/nextflow#1826

Help

  • Our chat channel
  • Points of contact:
    • @carlspring
    • @steve-todorov

crabba avatar Dec 09 '20 22:12 crabba

Hi @crabba ,

Thanks for reporting this and congratulations on having raised our first feature request!

We have recently upgraded to AWS SDK v2 and are currently doing some follow up work in this regard. As we're also working on adding MinIO support, we will most-likely have to look into this. We'll need to investigate how this can be done. If you're interested in helping out and proposing a pull request, we would be more than happy to review it (together with our contacts from Amazon) and evaluate and merge the pull request.

Also, please, feel free to join our chat channel.

Kind regards,

Martin

carlspring avatar Dec 09 '20 23:12 carlspring