增强了对于 Secrets Manager - AWS Secrets Manager
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

如果我们为英文版本指南提供翻译,那么如果存在任何冲突,将以英文版本指南为准。在提供翻译时使用机器翻译。

增强了对于 Secrets Manager

Secrets Manager 通过引入通过AWS控制台、AWSAPI和AWSCLI支持的增强搜索功能,提供管理和搜索秘密的更简单方法,以基于秘密名称、描述、标签密钥和标签值等属性。

如果您在SecretsManager中存储数千个秘密,则名称搜索秘密可能不会返回有关秘密的足够信息。但是,在搜索时使用其他搜索属性提供有关密码的深度信息。您可以应用多个筛选器到搜索条件。

您可以使用以下属性搜索密码:

  • 名称 -使用零件或所有秘密名称匹配前缀区分大小写的语句查询,以返回相关结果。

    例如,搜索 MySecret 如果您命名为“Secret、MySecret”,返回结果。搜索未找到名为mysecret或其他变化的秘密。

  • 描述 -匹配语句不敏感查询以指定位于描述中的短语,以筛选匹配描述。

    例如,搜索 MyDescription 使用myDescriptiion、myDescription、myDescription或myDescription返回结果。

  • 标签键 -匹配的前缀区分大小写查询,搜索标签密钥的存在。SecretsManager仅返回匹配指定前缀的标签。

    例如,搜索 MyKey 仅返回带有mykey标签密钥值的秘密,而非mykey或其他变量。

  • 标签值 匹配的前缀区分大小写查询,搜索标签值的存在。SecretsManager仅返回匹配指定前缀的标签。

    例如,搜索 MyValue 仅返回具有myValue(myValue)标签值或其他变化的秘密。

使用无筛选器搜索

在不指定筛选器的情况下使用搜索功能可返回不同的Secrets搜索结果。当您指定搜索关键字时,搜索将在名称、标签密钥、标记值或描述中使用该关键字返回所有密码,并忽略结果中的案例灵敏度。

如果您使用的是无任何筛选器的全文搜索,搜索功能会忽略特殊字符,例如空格、/、_、=、#,并且仅搜索匹配数字和字母。

Secrets Manager 默认提供此类型的搜索行为。

搜索密钥

使用以下选项卡之一的步骤:

Using the Secrets Manager console
  1. https://console.amazonaws.cn/secretsmanager/ 打开 Secrets Manager 控制台。

  2. 单击 搜索 字段并选择要在搜索中使用的筛选器:

    • 姓名

    • Description

    • 标签键

    • 标签值

    注意

    您可以为搜索条件使用多个筛选器。

  3. 搜索 字段并按 输入.

  4. Secrets Manager 返回匹配搜索条件的秘密列表。

例如,使用关键字搜索秘密, conducts在秘密描述中,返回两个秘密:

密钥名称 Description

分泌物经理-旋转-Lambda

使用单个用户旋转方案对RDSMysql进行AWS分泌器的旋转

分泌物经理-旋转开发人

使用单个用户旋转方案对RDSMysql进行AWS分泌器的旋转

Using the AWS CLI or AWS SDK operations

您可以使用以下命令搜索存储在中的密码 AWS Secrets Manager:

以下示例 AWS CLI 命令使用关键字搜索秘密, conducts,在描述中。

$ aws secretsmanager list-secrets --filters '[{"Key":"description", "Values":["conducts"]}]' --query "SecretList[*].{SecretName:Name,Description:Description}" { [ { "Description": "Conducts an AWS SecretsManager rotation for RDS MySQL using single user rotation scheme", "SecretName": "SecretsManager-rotation-lambda" }, { "Description": "Conducts an AWS SecretsManager rotation for RDS MySQL using single user rotation scheme", "SecretName": "SecretsManager-rotation-Developers" } ] }

查询返回两个秘密, SecretsManager-rotation-lambdaSecretsManager-rotation-Developers包含关键词 conducts 在描述中。