Skip to content

Does InstanceProfileCredentialsProvider not have credential refresh capability? #3663

Answered by debora-ito
kjhok1811 asked this question in Q&A
Discussion options

You must be logged in to vote

Yes it does, via asyncCredentialUpdateEnabled(), but it's disabled by default. You need to enable it:

        InstanceProfileCredentialsProvider credentials =
            InstanceProfileCredentialsProvider.builder()
                .asyncCredentialUpdateEnabled(Boolean.TRUE)
                .build();

        DynamoDbClient ddb = DynamoDbClient.builder()
                .region(Region.US_WEST_2)
                .credentialsProvider(credentials)
                .build();

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by debora-ito
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants