View a markdown version of this page

CLI로 GetResources 사용 - AWS SDK 코드 예제

Doc AWS SDK 예제 GitHub 리포지토리에서 더 많은 SDK 예제를 사용할 수 있습니다. AWS

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

CLI로 GetResources 사용

다음 코드 예시는 GetResources의 사용 방법을 보여 줍니다.

CLI
AWS CLI

태그 지정된 리소스의 목록 가져오기

다음 get-resources 예시에서는 지정된 키 이름 및 값으로 태그가 지정된 계정의 리소스 목록을 표시합니다.

aws resourcegroupstaggingapi get-resources \ --tag-filters Key=Environment,Values=Production \ --tags-per-page 100

출력:

{ "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를 참조하세요.