Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Source S3: Add IAM Role Authentication #31865

Closed
tolik0 opened this issue Oct 26, 2023 · 4 comments
Closed

Source S3: Add IAM Role Authentication #31865

tolik0 opened this issue Oct 26, 2023 · 4 comments

Comments

@tolik0
Copy link
Contributor

tolik0 commented Oct 26, 2023

What area the feature impact?

Connectors

Relevant Information

Background:

The S3 connector, implemented using the AWS Python SDK (Boto3), currently supports authentication through access and secret keys. In many AWS environments that prioritize security and manageability, IAM roles are often preferred over static access keys for granting permissions to resources.

Objective:

Enhance the S3 connector source to support IAM role-based authentication, allowing users to utilize IAM roles for more granular control over permissions and to eliminate the need for managing static access keys.

References:

AWS IAM Roles
Boto3 Credentials

@amareshb
Copy link

amareshb commented Nov 1, 2023

Hi team,

Any updates on this?
We are planning to write data into s3 as well and would love to have role based authentications.

@tolik0
Copy link
Contributor Author

tolik0 commented Nov 2, 2023

@amareshb We are actively working on this issue. I'll make sure to keep you updated and let you know once it's ready for use.

@tolik0
Copy link
Contributor Author

tolik0 commented Nov 2, 2023

Move to "On Hold" while awaiting further guidance from @wennergr regarding the procedure for accessing Airbyte's AWS credentials to establish the IAM role trust relationship.

@therji-motif
Copy link

I saw this was removed from the documentation recently: #35190

Is this feature rolled back?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants