搜尋 Systems Manager 參數 - AWS Systems Manager

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

搜尋 Systems Manager 參數

當您的帳戶中有大量參數時,可能很難一次找到僅一個或幾個參數的相關資訊。在此情況下,您可以使用篩選工具,根據所指定的搜尋條件,來搜尋需要相關資訊的項目。您可以使用 Systems Manager 主控台、AWS CLI、適用於 PowerShell 的 AWS 工具 或 DescribeParameters API 來搜尋參數。

如需使用 Systems Manager 主控台以及 AWS CLI 來透過搜尋或篩選選項檢視帳戶中參數的相關資訊,請參閱下列主題。

搜尋參數 (主控台)

  1. https://console.aws.amazon.com/systems-manager/,開啟 AWS Systems Manager 主控台。

  2. 在導覽窗格中,選擇 參數存放區

    -或-

    如果 AWS Systems Manager 首頁先開啟,請選擇選單圖示 ( ) 以開啟導覽窗格,然後選擇 參數存放區

  3. 在搜尋方塊中按一下,然後選擇您要搜尋的方式。例如:TypeName.

  4. 為您選取的搜尋類型提供資訊。例如:

    • 如果您是依據 進行搜尋 Type,從 選擇 String, StringList, 或 SecureString.

    • 如果您是依據 進行搜尋 Name,請選擇 () contains, equals, 或 begins-with,接著輸入參數名稱的完整或部分。

      注意

      在主控台中,預設搜尋類型為 Namecontains.

  5. Enter.

參數的清單會隨您的搜尋結果更新。

搜尋參數 (AWS CLI)

使用 describe-parameters 命令來檢視 AWS CLI 中一或多個參數的資訊。

下列範例示範可用來檢視 AWS 帳戶中參數相關資訊的各種選項。如需關於這些選項的詳細資訊,請參閱AWS Command Line Interface 使用者指南中的 describe-parameters

  1. 如果您尚未安裝並設定 AWS CLI,請進行相應的作業。

    如需資訊,請參閱 安裝或升級 AWS 命令列工具

  2. 以可反映在您的帳戶中所建立參數的值取代下列命令中的範例值。

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

    對於 describe-parameters, 的預設搜尋類型 NameEquals。 在您的參數篩選條件中,指定 "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 代表用於加密在帳號中所建立的 AWS Key Management Service 參數的 AWS KMS (SecureString) 金鑰 ID。或者,您可以輸入 alias/aws/ssm 以使用帳戶的預設 AWS KMS 金鑰。如需更多詳細資訊,請參閱「建立 SecureString 參數 (AWS CLI)」。

    如果成功,此命令傳回的輸出會類似如下。

    { "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": [] } ] }