Systems Manager에서 Parameter Store 파라미터 검색 - AWS Systems Manager

Systems Manager에서 Parameter Store 파라미터 검색

계정에 많은 수의 파라미터가 있는 경우 한 번에 단일 또는 여러 파라미터에 대한 정보를 찾기 어려울 수 있습니다. 이 경우 필터 도구를 사용하여 지정한 검색 조건에 따라 정보가 필요한 필터를 검색할 수 있습니다. AWS Systems Manager 콘솔, AWS Command Line Interface(AWS CLI), AWS Tools for PowerShell 또는 DescribeParameters API를 사용하여 파라미터를 검색할 수 있습니다.

콘솔을 사용하여 파라미터 검색

  1. AWS Systems Manager 콘솔(https://console.aws.amazon.com/systems-manager/)을 엽니다.

  2. 탐색 창에서 Parameter Store를 선택합니다.

  3. 검색 상자를 선택하고 검색 방법을 선택합니다. 예: Type또는 Name.

  4. 선택한 검색 유형에 대한 정보를 제공합니다. 예:

    • Type을 기준으로 검색하는 경우 String, StringList 또는 SecureString 중에서 선택합니다.

    • Name을 기준으로 검색하는 경우 contains, equals 또는 begins-with를 선택한 다음, 파라미터 이름의 전체 또는 일부를 입력합니다.

      참고

      콘솔에서 Name에 대한 기본 검색 유형은 contains입니다.

  5. Enter를 누릅니다.

파라미터의 목록이 검색 결과로 업데이트됩니다.

AWS CLI를 사용하여 파라미터 검색

describe-parameters 명령을 사용하여 AWS CLI에서 하나 이상의 파라미터에 대한 정보를 봅니다.

다음 예에서는 AWS 계정의 파라미터에 대한 정보를 보는 데 사용할 수 있는 다양한 옵션을 보여줍니다. 이러한 옵션에 대한 자세한 내용은 AWS Command Line Interface 사용 설명서의 describe-parameters를 참조하세요.

  1. 아직 하지 않은 경우 AWS Command Line Interface(AWS CLI)를 설치하고 구성합니다.

    자세한 내용은 최신 버전의 AWS CLI 설치 또는 업데이트를 참조하세요.

  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-parameters에서 Name의 기본 검색 유형은 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는 계정에서 생성된 SecureString 파라미터를 암호화하는 데 사용되는 AWS Key Management Service(AWS KMS) 키의 ID를 나타냅니다. 또는 alias/aws/ssm를 입력하여 계정의 기본 AWS KMS 키를 사용할 수 있습니다. 자세한 내용은 AWS CLI를 사용하여 SecureString 파라미터 생성 단원을 참조하십시오.

    이 작업이 성공하면 다음과 비슷한 출력이 반환됩니다.

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