Systems Manager에서 Parameter Store 파라미터 검색
계정에 많은 수의 파라미터가 있는 경우 한 번에 단일 또는 여러 파라미터에 대한 정보를 찾기 어려울 수 있습니다. 이 경우 필터 도구를 사용하여 지정한 검색 조건에 따라 정보가 필요한 필터를 검색할 수 있습니다. AWS Systems Manager 콘솔, AWS Command Line Interface(AWS CLI), AWS Tools for PowerShell 또는 DescribeParameters API를 사용하여 파라미터를 검색할 수 있습니다.
콘솔을 사용하여 파라미터 검색
AWS Systems Manager 콘솔(https://console.aws.amazon.com/systems-manager/
)을 엽니다. 탐색 창에서 Parameter Store를 선택합니다.
-
검색 상자를 선택하고 검색 방법을 선택합니다. 예:
Type
또는Name
. -
선택한 검색 유형에 대한 정보를 제공합니다. 예:
-
Type
을 기준으로 검색하는 경우String
,StringList
또는SecureString
중에서 선택합니다. -
Name
을 기준으로 검색하는 경우contains
,equals
또는begins-with
를 선택한 다음, 파라미터 이름의 전체 또는 일부를 입력합니다.참고
콘솔에서
Name
에 대한 기본 검색 유형은contains
입니다.
-
-
Enter를 누릅니다.
파라미터의 목록이 검색 결과로 업데이트됩니다.
AWS CLI를 사용하여 파라미터 검색
describe-parameters
명령을 사용하여 AWS CLI에서 하나 이상의 파라미터에 대한 정보를 봅니다.
다음 예에서는 AWS 계정의 파라미터에 대한 정보를 보는 데 사용할 수 있는 다양한 옵션을 보여줍니다. 이러한 옵션에 대한 자세한 내용은 AWS Command Line Interface 사용 설명서의 describe-parameters를 참조하세요.
아직 하지 않은 경우 AWS Command Line Interface(AWS CLI)를 설치하고 구성합니다.
자세한 내용은 최신 버전의 AWS CLI 설치 또는 업데이트를 참조하세요.
-
다음 명령의 샘플 값을 계정에 생성된 파라미터를 반영하는 값으로 바꿉니다.
참고
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": [] } ] }