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

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

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

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

以下のコード例は、DeleteTags の使用方法を示しています。

CLI
AWS CLI

例 1: リソースからタグを削除するには

次のdelete-tags例では、指定したイメージStack=Testから タグを削除します。値とキー名の両方を指定すると、タグの値が指定された値と一致する場合にのみタグが削除されます。

aws ec2 delete-tags \ --resources ami-1234567890abcdef0 \ --tags Key=Stack,Value=Test

タグの値を指定することはオプションです。次のdelete-tags例では、タグのタグ値に関係なく、指定したインスタンスpurposeからキー名のタグを削除します。

aws ec2 delete-tags \ --resources i-1234567890abcdef0 \ --tags Key=purpose

タグ値として空の文字列を指定すると、タグの値が空の文字列である場合にのみタグが削除されます。次のdelete-tags例では、削除するタグのタグ値として空の文字列を指定します。

aws ec2 delete-tags \ --resources i-1234567890abcdef0 \ --tags Key=Name,Value=

例 2: 複数のリソースからタグを削除するには

次のdelete-tags例では、インスタンスと AMI の両方から tag`Purpose=Test`` を削除します。前の例に示すように、 コマンドからタグ値を省略できます。

aws ec2 delete-tags \ --resources i-1234567890abcdef0 ami-1234567890abcdef0 \ --tags Key=Purpose
  • API の詳細については、「 コマンドリファレンスDeleteTags」の「」を参照してください。 AWS CLI

PowerShell
のツール PowerShell

例 1: この例では、タグ値に関係なく、指定されたタグを指定されたリソースから削除します。この例で使用される構文には、 PowerShell バージョン 3 以降が必要です。

Remove-EC2Tag -Resource i-12345678 -Tag @{ Key="myTag" } -Force

例 2: この例では、指定されたタグ値が一致する場合にのみ、指定されたリソースから指定されたタグを削除します。この例で使用される構文には、 PowerShell バージョン 3 以降が必要です。

Remove-EC2Tag -Resource i-12345678 -Tag @{ Key="myTag";Value="myTagValue" } -Force

例 3: この例では、タグ値に関係なく、指定されたタグを指定されたリソースから削除します。

$tag = New-Object Amazon.EC2.Model.Tag $tag.Key = "myTag" Remove-EC2Tag -Resource i-12345678 -Tag $tag -Force

例 4: この例では、指定されたタグ値が一致する場合にのみ、指定されたリソースから指定されたタグを削除します。

$tag = New-Object Amazon.EC2.Model.Tag $tag.Key = "myTag" $tag.Value = "myTagValue" Remove-EC2Tag -Resource i-12345678 -Tag $tag -Force
  • API の詳細については、「 コマンドレットリファレンスDeleteTags」の「」を参照してください。 AWS Tools for PowerShell