Skip to content

Add AWS STS runtime dependency #302

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

SoerenHenning
Copy link

@SoerenHenning SoerenHenning commented May 22, 2025

Disclaimer: I saw that you do not plan to accept patches for this project. If you think, this PR is out of scope, feel free to close it again.

First, I would like to thank the authors of this project for proposing KIP-1150 and giving a first look into the implementation. It looks really interesting!

When accessing Amazon S3 from within Kubernetes, it is common to use IAM roles for service accounts (IRSA). According to the Amazon EKS > IAM roles for service accounts docs, this requires the sts module on the classpath:

When using Java, you must include the sts module on the classpath. For more information, see WebIdentityTokenFileCredentialsProvider in the Java SDK docs.

This PR adds software.amazon.awssdk:sts as a runtime dependency in the same version as the S3 SDK dependency.

In addition, it also fixes a minor typo: awsskd -> awssdk.

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

Successfully merging this pull request may close these issues.

1 participant