AWS Secrets Utility Files (aws_secrets_utils) - DSGT-DLP/Deep-Learning-Playground GitHub Wiki
About
This page contains documentation for the files in the /backend/aws_helpers/aws_secrets_utils
directory of the Github repo. This page is regularly updated when new changes are added to these files.
aws_secrets.py
)
AWS Secrets Handler (get_secret_response
: fetches secret from AWS Secrets Manager and returns the response. Contains code to handle exceptions listed here (right now it just rethrows the exceptions): https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_GetSecretValue.html
get_secret_string
: Gets the SecretString from the response from get_secret_response
.
has_secret_string
: Checks if the SecretString exists in the response from get_secret_response
.
get_secret_binary_decoded
: Gets the SecretBinary from the response from get_secret_response
.
get_secret_env
: Get the env value from from the response from get_secret_response
. Mainly used for .aws\build-env.py
.
create_secret
: Creates a secret given a name, secret (JSON object), and description. If no description provided, the description defaults to an empty string.