CLI로 DescribeTags 사용
다음 코드 예시는 DescribeTags의 사용 방법을 보여 줍니다.
- CLI
-
- AWS CLI
-
모든 태그를 설명하려면
이 예시에서는 모든 태그를 설명합니다.
aws autoscaling describe-tags결과:
{ "Tags": [ { "ResourceType": "auto-scaling-group", "ResourceId": "my-asg", "PropagateAtLaunch": true, "Value": "Research", "Key": "Dept" }, { "ResourceType": "auto-scaling-group", "ResourceId": "my-asg", "PropagateAtLaunch": true, "Value": "WebServer", "Key": "Role" } ] }자세한 내용은 Amazon EC2 Auto Scaling 사용 설명서의 Auto Scaling 그룹 및 인스턴스 태그 지정을 참조하세요.
예제 2: 지정된 그룹에 대한 태그를 설명하는 방법
특정 Auto Scaling 그룹에 대한 태그를 설명하려면
--filters옵션을 사용합니다.aws autoscaling describe-tags --filtersName=auto-scaling-group,Values=my-asg자세한 내용은 Amazon EC2 Auto Scaling 사용 설명서의 Auto Scaling 그룹 및 인스턴스 태그 지정을 참조하세요.
예제 3: 지정된 개수의 태그를 설명하는 방법
특정 개수의 태그를 반환하려면
--max-items옵션을 사용합니다.aws autoscaling describe-tags \ --max-items1출력에
NextToken필드가 포함된 경우 태그가 더 많습니다. 추가 태그를 가져오려면 다음과 같이 후속 직접 호출에서 이 필드의 값을--starting-token옵션과 함께 사용하세요.aws autoscaling describe-tags \ --filtersName=auto-scaling-group,Values=my-asg\ --starting-tokenZ3M3LMPEXAMPLE자세한 내용은 Amazon EC2 Auto Scaling 사용 설명서의 Auto Scaling 그룹 및 인스턴스 태그 지정을 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 DescribeTags
섹션을 참조하세요.
-
- PowerShell
-
- Tools for PowerShell V4
-
예제 1: 이 예제에서는 키 값이 'myTag' 또는 'myTag2'인 태그를 설명합니다. 필터 이름의 가능한 값은 'auto-scaling-group', 'key', 'value', 'propagate-at-launch'입니다. 이 예제에서 사용하는 구문에는 PowerShell 버전 3 이상이 필요합니다.
Get-ASTag -Filter @( @{ Name="key"; Values=@("myTag", "myTag2") } )출력:
Key : myTag2 PropagateAtLaunch : True ResourceId : my-asg ResourceType : auto-scaling-group Value : myTagValue2 Key : myTag PropagateAtLaunch : True ResourceId : my-asg ResourceType : auto-scaling-group Value : myTagValue예제 2: PowerShell 버전 2에서 필터 파라미터에 대해 필터를 생성하려면 New-Object를 사용해야 합니다.
$keys = New-Object string[] 2 $keys[0] = "myTag" $keys[1] = "myTag2" $filter = New-Object Amazon.AutoScaling.Model.Filter $filter.Name = "key" $filter.Values = $keys Get-ASTag -Filter @( $filter )예제 3: 이 예제에서는 모든 Auto Scaling 그룹의 모든 태그를 설명합니다.
Get-ASTag-
API 세부 정보는 AWS Tools for PowerShell Cmdlet Reference(V4)의 DescribeTags를 참조하세요.
-
- Tools for PowerShell V5
-
예제 1: 이 예제에서는 키 값이 'myTag' 또는 'myTag2'인 태그를 설명합니다. 필터 이름의 가능한 값은 'auto-scaling-group', 'key', 'value', 'propagate-at-launch'입니다. 이 예제에서 사용하는 구문에는 PowerShell 버전 3 이상이 필요합니다.
Get-ASTag -Filter @( @{ Name="key"; Values=@("myTag", "myTag2") } )출력:
Key : myTag2 PropagateAtLaunch : True ResourceId : my-asg ResourceType : auto-scaling-group Value : myTagValue2 Key : myTag PropagateAtLaunch : True ResourceId : my-asg ResourceType : auto-scaling-group Value : myTagValue예제 2: PowerShell 버전 2에서 필터 파라미터에 대해 필터를 생성하려면 New-Object를 사용해야 합니다.
$keys = New-Object string[] 2 $keys[0] = "myTag" $keys[1] = "myTag2" $filter = New-Object Amazon.AutoScaling.Model.Filter $filter.Name = "key" $filter.Values = $keys Get-ASTag -Filter @( $filter )예제 3: 이 예제에서는 모든 Auto Scaling 그룹의 모든 태그를 설명합니다.
Get-ASTag-
API 세부 정보는 AWS Tools for PowerShell Cmdlet Reference(V5)의 DescribeTags를 참조하세요.
-
AWS SDK 개발자 가이드 및 코드 예시의 전체 목록은 AWS SDK와 함께 이 서비스 사용 섹션을 참조하세요. 이 주제에는 시작하기에 대한 정보와 이전 SDK 버전에 대한 세부 정보도 포함되어 있습니다.