AWS SDK またはコマンドラインツールDescribeTagsで を使用する - AWS SDK コード例

Doc AWS SDK Examples リポジトリには、他にも SDK の例があります。 AWS GitHub

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS SDK またはコマンドラインツール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 グループとインスタンスのタグ付け」を参照してください。 Amazon EC2 Auto Scaling

例 2: 指定したグループのタグを記述するには

特定の Auto Scaling グループのタグを記述するには、 --filtersオプションを使用します。

aws autoscaling describe-tags --filters Name=auto-scaling-group,Values=my-asg

詳細については、「Amazon EC2 Auto Scaling ユーザーガイド」の「Auto Scaling グループとインスタンスのタグ付け」を参照してください。 Amazon EC2 Auto Scaling

例 3: 指定した数のタグを記述するには

特定の数のタグを返すには、 --max-itemsオプションを使用します。

aws autoscaling describe-tags \ --max-items 1

出力に NextTokenフィールドが含まれている場合、さらにタグがあります。追加のタグを取得するには、次のように、後続の呼び出しで --starting-tokenオプションを指定してこのフィールドの値を使用します。

aws autoscaling describe-tags \ --filters Name=auto-scaling-group,Values=my-asg \ --starting-token Z3M3LMPEXAMPLE

詳細については、「Amazon EC2 Auto Scaling ユーザーガイド」の「Auto Scaling グループとインスタンスのタグ付け」を参照してください。 Amazon EC2 Auto Scaling

  • API の詳細については、「 コマンドリファレンスDescribeTags」の「」を参照してください。 AWS CLI

PowerShell
のツール PowerShell

例 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 を使用して Filter パラメータのフィルターを作成する必要があります。

$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 「 コマンドレットリファレンスDescribeTags」の「」を参照してください。