搜索 Systems Manager 参数 - Amazon Web Services Systems Manager
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

搜索 Systems Manager 参数

如果您的账户中有大量参数,则可能很难一次找到有关单个或多个参数的信息。在这种情况下,您可以使用筛选工具根据指定的搜索条件搜索需要查找信息的参数。您可以将Amazon Web Services Systems Manager控制台、Amazon命令行界面 (AmazonCLI),AmazonTools for PowerShell,或者DescribeParametersAPI 来搜索参数。

搜索参数(控制台)

  1. 打开Amazon Web Services Systems Manager控制台位于https://console.aws.amazon.com/systems-manager/

  2. 在导航窗格中,选择 Parameter Store

    -或者-

    如果Amazon Web Services Systems Manager首先打开主页,选择菜单图标( )以打开导航窗格中的,然后选择Parameter Store

  3. 在搜索框中选择,然后选择所需的搜索方式。例如,TypeName

  4. 提供选定的搜索类型的信息。例如:

    • 如果按 Type 进行搜索,请从 StringStringListSecureString 中进行选择。

    • 如果按 Name 进行搜索,请选择 containsequalsbegins-with,然后输入完整参数名称或其中的一部分。

      注意

      在控制台中,Name 的默认搜索类型为 contains

  5. Enter.

将使用搜索结果更新参数列表。

搜索参数 (AmazonCLI)

使用describe-parameters命令查看有关一个或多个参数的信息AmazonCLI。

以下示例说明了可用于查看有关Amazon Web Services 账户。有关这些选项的更多信息,请参阅描述参数中的Amazon命令行界面用户指南

  1. 安装和配置Amazon命令行界面 (AmazonCLI),如果尚未执行该操作。

    想要了解有关信息,请参阅安装或升级Amazon命令行工具

  2. 将以下命令中的示例值替换为反映在您的账户中创建的参数的值。

    Linux & macOS
    aws ssm describe-parameters \ --parameter-filters "Key=Name,Values=MyParameterName"
    Windows
    aws ssm describe-parameters \ --parameter-filters "Key=Name,Values=MyParameterName"
    注意

    对于 describe-parametersName 的默认搜索类型为 Equals。在参数筛选条件中,指定 "Key=Name,Values=MyParameterName" 与指定 "Key=Name,Option=Equals,Values=MyParameterName" 相同。

    aws ssm describe-parameters --parameter-filters "Key=Name,Option=Contains,Values=Product"
    aws ssm describe-parameters --parameter-filters "Key=Type,Values=String"
    aws ssm describe-parameters --parameter-filters "Key=Path,Values=/Production/West"
    aws ssm describe-parameters --parameter-filters "Key=Tier,Values=Standard"
    aws ssm describe-parameters --parameter-filters "Key=tag:tag-key,Values=tag-value"
    aws ssm describe-parameters --parameter-filters "Key=KeyId,Values=key-id"
    注意

    在最后一个例子中,Key Id表示Amazon Key Management Service(Amazon KMS) 密钥用于加密SecureString参数。或者,您也可以输入 alias/aws/ssm 以使用您的账户的默认 Amazon KMS 密钥。有关更多信息,请参阅 创建 SecureString 参数 (AmazonCLI)

    如果成功,该命令将返回类似于以下内容的输出。

    { "Parameters": [ { "Name": "/Production/West/Manager", "Type": "String", "LastModifiedDate": 1573438580.703, "LastModifiedUser": "arn:aws:iam::111122223333:user/Mateo.Jackson", "Version": 1, "Tier": "Standard", "Policies": [] }, { "Name": "/Production/West/TeamLead", "Type": "String", "LastModifiedDate": 1572363610.175, "LastModifiedUser": "arn:aws:iam::111122223333:user/Mateo.Jackson", "Version": 1, "Tier": "Standard", "Policies": [] }, { "Name": "/Production/West/HR", "Type": "String", "LastModifiedDate": 1572363680.503, "LastModifiedUser": "arn:aws:iam::111122223333:user/Mateo.Jackson", "Version": 1, "Tier": "Standard", "Policies": [] } ] }