AWS Credential Provider - Kilemonn/Secrets-Validator GitHub Wiki

The AWS AWS Secrets Manager credential provider is used to access secrets stored within the AWS Secrets Manager cloud service.

Configuration

The AWS provider configuration requires the following properties to be defined in the yaml configuration file. The AWS provider can be defined multiple times with differing properties to access different regions within the AWS Cloud with different credentials.

region (required)

The AWS region that the application will access and retrieve secrets from.

profile (required)

The name of the profile found in $home/.aws/config/credentials file which defines which credentials you wish to use. This value is required and cannot be left empty. default is the default credential name

Example

A definition of the AWS credential provider would look like this:

credential-providers:
    - AWS:
       region: ap-southeast-2
       profile: default
constraints:
    ...