class Amazonite::Core::AssumeRoleCredentialsProvider

Overview

Resolves credentials via STS AssumeRole, using the role_arn/ source_profile chaining configured in ~/.aws/config for the active profile.

Defined in:

core/assume_role_credentials_provider.cr

Constant Summary

EXCEPTION_FACTORY = AssumeRoleExceptionFactory.new

Constructors

Instance Method Summary

Instance methods inherited from class Amazonite::Core::CredentialsProvider

credentials : Credentials | Nil credentials

Constructor Detail

def self.new(ini_parser : IniParser, env : Fetcher) #

[View source]

Instance Method Detail

def credentials : Credentials | Nil #
Description copied from class Amazonite::Core::CredentialsProvider

returns nil when this provider's prerequisite configuration isn't present, so the chain falls through to the next provider


[View source]