32
loading...
This website collects cookies to deliver better user experience
AWS Secrets Manager helps you protect secrets needed to access your applications, services, and IT resources.
{
"myUser": "Username",
"myPassword": "secretpassword",
"myConnectionstring": "mydatabase"
}
$ aws secretsmanager list-secrets
{
"SecretList": []
}
$ touch mysecrets1.json
$ cat > mysecrets1.json << EOF
> {
> "firstName": "Pawel",
> "lastName": "Piwosz",
> "age": 45
> }
> EOF
$ aws secretsmanager create-secret --name mySecret --description "My first Secret" --secret-string file://mysecrets1.json
{
"ARN": "arn:aws:secretsmanager:eu-west-1:01234567890:secret:mySecret-sfer",
"Name": "mySecret",
"VersionId": "12345678–1abc-1234–1234–01234567890"
$ aws secretsmanager list-secrets
{
"SecretList": [
{
"ARN": "arn:aws:secretsmanager:eu-west-1:01234567890:secret:mySecret-sfer",
"Name": "mySecret",
"Description": "My first Secret",
"LastChangedDate": 1596409523.734,
"SecretVersionsToStages": {
"12345678–1abc-1234–1234–01234567890": [
"AWSCURRENT"
]
}
}
]
}
aws secretsmanager describe-secret --secret-id mySecret
aws secretsmanager get-secret-value --secret-id mySecret
{
"Effect": "Allow",
"Action": [
"secretsmanager:*"
],
"Resource": "*"
}
$ curl [https://oiferofd.execute-api.eu-west-1.amazonaws.com/test/getmysecret](https://ldyktznn84.execute-api.eu-west-1.amazonaws.com/test/getmysecret)
{"message": "{\n \"firstName\": \"Pawel\",\n \"lastName\": \"Piwosz\",\n \"age\": 45\n}\n"}
aws secretsmanager delete-secret --secret-id mySecret