Class AWS::Core::CredentialProviders::DefaultProvider
In: lib/aws/core/credential_providers.rb
Parent: Object

The default credential provider makes a best effort to locate your AWS credentials. It checks a variety of locations in the following order:

  * Static credentials from AWS.config (e.g. AWS.config.access_key_id,
    AWS.config.secret_access_key)

  * The environment (e.g. ENV['AWS_ACCESS_KEY_ID'] or
    ENV['AMAZON_ACCESS_KEY_ID'])

  * EC2 metadata service (checks for credentials provided by
    roles for instances).

Methods

credentials   new   refresh  

Included Modules

Provider

Attributes

providers  [R]  @return [Array<Provider>]

Public Class methods

Public Instance methods

[Validate]