CLI DescribeTagsで使用する - AWS SDKコードの例

Doc AWS SDK ExamplesWord リポジトリには、さらに多くの GitHub の例があります。 AWS SDK

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

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 Word Auto Scaling ユーザーガイドの「Auto Scaling グループとインスタンスのタグ付け」を参照してください。 EC2 Auto Scaling

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

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

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

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

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

PowerShell
ツール for 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の詳細については、「コマンドレットリファレンス」のDescribeTags」を参照してください。 AWS Tools for PowerShell