View Source ExSecrets.Providers.AwsSecretsManager (ex_secrets v0.3.3)
This module provides a provider for AWS Secrets Manager - https://aws.amazon.com/secrets-manager/ Code for authenticating with AWS has been has been forked from ex_aws See https://github.com/ex-aws/ex_aws
configuration
Configuration
config :ex_secrets, :providers, %{
aws_secrets_manager: %{
access_key_id: "taccess_key_id",
secret_access_key: "secret_access_key"
}
}
Its is recomended to create an access key and secret access key for the access key with only the required permissions. Limiting thye scope of the access key will help in reducing the risk of the access key being compromised.
Link to this section Summary
Functions
Returns a specification to start this module under a supervisor.
Callback implementation for ExSecrets.Providers.Behaviour.get/1
.
Callback implementation for GenServer.init/1
.
Callback implementation for ExSecrets.Providers.Behaviour.reset/0
.
Callback implementation for ExSecrets.Providers.Behaviour.set/2
.
Link to this section Functions
Returns a specification to start this module under a supervisor.
See Supervisor
.
Callback implementation for ExSecrets.Providers.Behaviour.get/1
.
Callback implementation for GenServer.init/1
.
Callback implementation for ExSecrets.Providers.Behaviour.reset/0
.
Callback implementation for ExSecrets.Providers.Behaviour.set/2
.