Doc AWS SDK 예제 GitHub 리포지토리에서 더 많은 SDK 예제를 사용할 수 있습니다. AWS
기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
CLI로 GetResources 사용
다음 코드 예시는 GetResources의 사용 방법을 보여 줍니다.
- CLI
-
- AWS CLI
-
태그 지정된 리소스의 목록 가져오기
다음
get-resources예시에서는 지정된 키 이름 및 값으로 태그가 지정된 계정의 리소스 목록을 표시합니다.aws resourcegroupstaggingapi get-resources \ --tag-filtersKey=Environment,Values=Production\ --tags-per-page100출력:
{ "ResourceTagMappingList": [ { "ResourceARN": " arn:aws:inspector:us-west-2:123456789012:target/0-nvgVhaxX/template/0-7sbz2Kz0", "Tags": [ { "Key": "Environment", "Value": "Production" } ] } ] }자세한 내용은 Resource Groups Tagging API 참조의 GetResources를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 GetResources
를 참조하세요.
-
- PowerShell
-
- Tools for PowerShell V4
-
예제 1: 리전에서 태그가 지정된 모든 리소스 및 리소스와 연결된 태그 키를 반환합니다. cmdlet에 -Region 파라미터가 제공되지 않으면 cmdlet이 쉘 또는 EC2 인스턴스 메타데이터에서 리전을 추론하려고 시도합니다.
Get-RGTResource출력:
ResourceARN Tags ----------- ---- arn:aws:dynamodb:us-west-2:123456789012:table/mytable {stage, version} arn:aws:s3:::amzn-s3-demo-bucket {stage, version, othertag}예제 2: 리전에서 태그가 있는 지정된 유형의 모든 리소스를 반환합니다. 각 서비스 이름 및 리소스 유형의 문자열은 리소스의 Amazon 리소스 이름(ARN)에 포함된 문자열과 동일합니다.
Get-RGTResource -ResourceType "s3"출력:
ResourceARN Tags ----------- ---- arn:aws:s3:::amzn-s3-demo-bucket {stage, version, othertag}예제 3: 리전에서 태그가 있는 지정된 유형의 모든 리소스를 반환합니다. 리소스 유형이 cmdlet에 파이프될 때 제공된 각 리소스 유형에 대해 서비스를 한 번 직접 호출합니다.
"dynamodb","s3" | Get-RGTResource출력:
ResourceARN Tags ----------- ---- arn:aws:dynamodb:us-west-2:123456789012:table/mytable {stage, version} arn:aws:s3:::amzn-s3-demo-bucket {stage, version, othertag}예제 4: 지정된 필터와 일치하고 태그가 있는 모든 리소스를 반환합니다.
Get-RGTResource -TagFilter @{ Key="stage" }출력:
ResourceARN Tags ----------- ---- arn:aws:s3:::amzn-s3-demo-bucket {stage, version, othertag}예제 5: 지정된 필터 및 리소스 유형과 일치하고 태그가 지정된 모든 리소스를 반환합니다.
Get-RGTResource -TagFilter @{ Key="stage" } -ResourceType "dynamodb"출력:
ResourceARN Tags ----------- ---- arn:aws:dynamodb:us-west-2:123456789012:table/mytable {stage, version}예제 6: 지정된 필터와 일치하고 태그가 있는 모든 리소스를 반환합니다.
Get-RGTResource -TagFilter @{ Key="stage"; Values=@("beta","gamma") }출력:
ResourceARN Tags ----------- ---- arn:aws:dynamodb:us-west-2:123456789012:table/mytable {stage, version}-
API 세부 정보는 AWS Tools for PowerShell Cmdlet 참조(V4)의 GetResources를 참조하세요.
-
- Tools for PowerShell V5
-
예제 1: 리전에서 태그가 지정된 모든 리소스 및 리소스와 연결된 태그 키를 반환합니다. cmdlet에 -Region 파라미터가 제공되지 않으면 cmdlet이 쉘 또는 EC2 인스턴스 메타데이터에서 리전을 추론하려고 시도합니다.
Get-RGTResource출력:
ResourceARN Tags ----------- ---- arn:aws:dynamodb:us-west-2:123456789012:table/mytable {stage, version} arn:aws:s3:::amzn-s3-demo-bucket {stage, version, othertag}예제 2: 리전에서 태그가 있는 지정된 유형의 모든 리소스를 반환합니다. 각 서비스 이름 및 리소스 유형의 문자열은 리소스의 Amazon 리소스 이름(ARN)에 포함된 문자열과 동일합니다.
Get-RGTResource -ResourceType "s3"출력:
ResourceARN Tags ----------- ---- arn:aws:s3:::amzn-s3-demo-bucket {stage, version, othertag}예제 3: 리전에서 태그가 있는 지정된 유형의 모든 리소스를 반환합니다. 리소스 유형이 cmdlet에 파이프될 때 제공된 각 리소스 유형에 대해 서비스를 한 번 직접 호출합니다.
"dynamodb","s3" | Get-RGTResource출력:
ResourceARN Tags ----------- ---- arn:aws:dynamodb:us-west-2:123456789012:table/mytable {stage, version} arn:aws:s3:::amzn-s3-demo-bucket {stage, version, othertag}예제 4: 지정된 필터와 일치하고 태그가 있는 모든 리소스를 반환합니다.
Get-RGTResource -TagFilter @{ Key="stage" }출력:
ResourceARN Tags ----------- ---- arn:aws:s3:::amzn-s3-demo-bucket {stage, version, othertag}예제 5: 지정된 필터 및 리소스 유형과 일치하고 태그가 지정된 모든 리소스를 반환합니다.
Get-RGTResource -TagFilter @{ Key="stage" } -ResourceType "dynamodb"출력:
ResourceARN Tags ----------- ---- arn:aws:dynamodb:us-west-2:123456789012:table/mytable {stage, version}예제 6: 지정된 필터와 일치하고 태그가 있는 모든 리소스를 반환합니다.
Get-RGTResource -TagFilter @{ Key="stage"; Values=@("beta","gamma") }출력:
ResourceARN Tags ----------- ---- arn:aws:dynamodb:us-west-2:123456789012:table/mytable {stage, version}-
API 세부 정보는 AWS Tools for PowerShell Cmdlet 참조(V5)의 GetResources를 참조하세요.
-