我想在 Secrets Manager 中创建一个新密钥。秘密需要是一个键/值对。当我使用 CLI 创建密钥时,它以纯文本而不是键/值对的形式存储:
aws secretsmanager create-secret --name github/oauthtoken \
--description "GitHub OAuth Token" \
--secret-string file:///tmp/github_oauth.json
github_oauth.json
[
{
"Key": "oauth_token",
"Value": "MYOAUTHTOKEN"
}
]
当我尝试解决 CloudFormation 中的秘密时,出现错误:
Secrets Manager can?t find the specified secret.
当我在 Secrets Manager UI 中访问密钥时,密钥是明文形式,在密钥/值下出现错误:
The secret value can't be converted to key name and value pairs
如何在 Secrets Manager 中创建存储为键/值对的密钥?