【发布时间】:2021-03-10 06:57:12
【问题描述】:
查看man page for list-secrets,没有特殊选项可以显示是否已删除。它不会列出已删除的机密。但是,输出定义包含“DeletedDate”时间戳。
ListSecrets API 不显示已删除机密的任何选项。但是响应再次包含 DeletedDate。
boto3 docs for list_secrets() 是一样的。
但是,在 AWS 控制台中,我可以看到已删除的密钥。快速浏览一下开发工具,我可以看到我对 Secrets Manager 端点的请求负载如下所示:
{
"method": "POST",
"path": "/",
"headers": {
"Content-Type": "application/x-amz-json-1.1",
"X-Amz-Target": "secretsmanager.ListSecrets",
"X-Amz-Date": "Fri, 27 Nov 2020 13:19:06 GMT"
},
"operation": "ListSecrets",
"content": {
"MaxResults": 100,
"IncludeDeleted": true,
"SortOrder": "asc"
},
"region": "eu-west-2"
}
有没有办法将"IncludeDeleted": true 传递给 CLI?
这是一个错误吗?我在哪里报告? (我知道 github 上有一个 cloudformation 错误跟踪器,我认为 secretsmanager 会在某处有类似的东西......?)
【问题讨论】:
标签: amazon-web-services boto3 aws-cli aws-secrets-manager