awslabs / awslabs/amazon-kinesis-client-ruby
Support for IAM Roles for Service Accounts (IRSA)
- Dominant language
- Ruby
- Stars
- 148
- Forks
- 61
- PR merge metrics
- No merged PRs in 30d
Description
I've encountered this when using IRSA
```
java.lang.RuntimeException: com.amazonaws.SdkClientException: Unable to load AWS credentials from any provider in the chain: [
...
WebIdentityTokenCredentialsProvider: To use assume role profiles the aws-java-sdk-sts module must be on the class path.
...
]
```
IRSA uses WebIdentityTokenCredentialsProvider, so probably aws-java-sdk-sts is needed in pom.xml.
Contributor guide
Research direction
Inspect pom.xml and the dependency setup related to WebIdentityTokenCredentialsProvider. Confirm whether aws-java-sdk-sts is absent, then use the project's existing build or verification process to check the IRSA credential path; done means IRSA no longer reports the missing STS module.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, java
- Domain
- authentication, cloud
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100