Doc AWS SDK Examples GitHub リポジトリには、他にも SDK の例があります。 AWS
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
CLI で DeleteTags
を使用する
次のサンプルコードは、DeleteTags
を使用する方法を説明しています。
- CLI
-
- AWS CLI
-
例 1: リソースからタグを削除するには
次の
delete-tags
の例では、指定したイメージからタグStack=Test
を削除します。値とキー名の両方を指定すると、タグの値が指定された値と一致する場合にのみ、タグは削除されます。aws ec2 delete-tags \ --resources
ami-1234567890abcdef0
\ --tagsKey=Stack,Value=Test
タグの値を指定することはオプションです。次の
delete-tags
の例では、タグのタグ値に関係なく、指定したインスタンスからキー名purpose
を持つタグを削除します。aws ec2 delete-tags \ --resources
i-1234567890abcdef0
\ --tagsKey=purpose
空の文字列をタグ値として指定すると、タグの値が空の文字列である場合にのみタグが削除されます。次の
delete-tags
の例では、空の文字列を、削除するタグのタグ値として指定します。aws ec2 delete-tags \ --resources
i-1234567890abcdef0
\ --tagsKey=Name,Value=
例 2: 複数のリソースからタグを削除するには
次の
delete-tags
の例では、インスタンスと AMI の両方からタグ「Purpose=Test」を削除します。前の例に示されているように、コマンドのタグ値を省略できます。aws ec2 delete-tags \ --resources
i-1234567890abcdef0
ami-1234567890abcdef0
\ --tagsKey=Purpose
-
API の詳細については、「AWS CLI コマンドリファレンス」の「DeleteTags
」を参照してください。
-
- PowerShell
-
- Tools for 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 の詳細については、「AWS Tools for PowerShell コマンドレットリファレンス」の「DeleteTags」を参照してください。
-