Class | AWS::Core::CredentialProviders::SessionProvider |
In: |
lib/aws/core/credential_providers.rb
|
Parent: | Object |
# Session Credential Provider
The session provider consumes long term credentials (`:access_key_id` and `:secret_access_key`) and requests a session from STS. It then returns the short term credential set from STS.
Calling {refresh} causes the session provider to request a new set of credentials.
This session provider is currently only used for DynamoDB which requires session credentials.
@param [Hash] long_term_credentials A hash of credentials with
`:access_key_id` and `:secret_access_key` (but not `:session_token`).
@param [Hash] long_term_credentials A hash of credentials with
`:access_key_id` and `:secret_access_key` (but not `:session_token`).