【发布时间】:2019-09-19 18:13:02
【问题描述】:
我使用 CloudFormation 模板创建了一个秘密,如下所示:
"DBSecretCredentials": {
"Type": "AWS::SecretsManager::Secret",
"Properties": {
"Name": "MyAwesomeSecret",
"Description": "Something,
"GenerateSecretString": {
"SecretStringTemplate": "{\"USER\":\"superman\"}",
"GenerateStringKey": "PASSWORD",
"PasswordLength": 30,
"ExcludeCharacters": "\"@/\\"
},
"Tags": [
{
"Key": "AppName",
"Value": "Something"
},
{
"Key": "Environment",
"Value": {
"Ref": "Environment"
}
}
]
}
}
当我删除 CloudFormation 堆栈时,我希望该密钥处于“待删除”状态,并具有 7 天的保留政策,因为这是 AWS 要求的。
当我访问 AWS 控制台时,没有挂起删除模式的秘密。 (是的,我点击了齿轮图标并选中了“显示计划删除的机密”复选框。
我使用 CLI 查询 AWS Secrets Manager 以列出所有机密,但它没有返回由于 CFT 堆栈删除而被删除的机密。
我错过了什么吗?
【问题讨论】:
标签: amazon-web-services aws-secrets-manager