AWS Secrets Manager
I would assume that you already know what AWS Secrets Manager is. So, let's dive into some CLI commands for interacting with secrets.
Let's say your secret looks like this:
{
"username": "admin",
"password": "admin_password"
}
List all secrets in the account
aws secretsmanager list-secrets --region us-east-1 | jq '.SecretList[].Name'
Get value of a secret
aws secretsmanager get-secret-value --secret-id "my-secret" | jq '.SecretString' --output text
Get exact value of secret
aws secretsmanager get-secret-value --secret-id "my-secret" | jq '.SecretString' --output text | jq -r '.username'
aws secretsmanager get-secret-value --secret-id "my-secret" | jq '.SecretString' --output text | jq -r '.password'