ディレクトリバケットからタグを削除する - Amazon Simple Storage Service

ディレクトリバケットからタグを削除する

S3 ディレクトリバケットからタグを削除できます。AWS タグは、リソースに関するメタデータを保持するキーと値のペアで、この場合は、Amazon S3 ディレクトリバケットです。タグの詳細については、S3 ディレクトリバケットでのタグの使用を参照してください。

注記

タグを削除し、後でコストの追跡やアクセスコントロールに使用されていたことがわかった場合は、そのタグをディレクトリバケットに戻すことができます。

アクセス許可

ディレクトリバケットからタグを削除するには、次のアクセス許可が必要です。

  • s3express:UntagResource

ステップ

Amazon S3 コンソール、AWS Command Line Interface (AWS CLI)、Amazon S3 REST API、および AWS SDK を使用してディレクトリバケットからタグを削除できます。

Amazon S3 コンソールを使用してディレクトリバケットからタグを削除するには。

  1. Amazon S3 コンソール (https://console.aws.amazon.com/s3/) にサインインします。

  2. 左のナビゲーションペインで、[ディレクトリバケット] を選択します。

  3. バケット名を選択します。

  4. [プロパティ] タブを選択します。

  5. [タグ] セクションまでスクロールし、削除するタグの横にあるチェックボックスをオンにします。

  6. [削除] を選択します。

  7. [ユーザー定義タグの削除] ポップアップが表示され、選択したタグを確認するように求められます。

  8. [Delete] を選択して確定します。

SDK for Java 2.x

この例では、AWS SDK for Java 2.x を使用してディレクトリバケットからタグを削除する方法を示します。このコマンドを使用する際は、ユーザー入力用プレースホルダーを独自の情報に置き換えます。

import software.amazon.awssdk.regions.Region; import software.amazon.awssdk.services.s3control.S3ControlClient; import software.amazon.awssdk.services.s3control.model.UntagResourceRequest; import software.amazon.awssdk.services.s3control.model.UntagResourceResponse; public class UntagResourceExample { public static void untagResourceExample() { S3ControlClient s3Control = S3ControlClient.builder().region(Region.US_WEST_2).build(); UntagResourceRequest untagResourceRequest = UntagResourceRequest.builder() .resourceArn("arn:aws:s3express:us-west-2:111122223333:bucket/my-directory-bucket--usw2-az1--x-s3") .accountId("111122223333") .tagKeys("myTagKey") .build(); UntagResourceResponse response = s3Control.untagResource(untagResourceRequest); System.out.println("Status code (should be 204):"); System.out.println(response.sdkHttpResponse().statusCode()); } }

Amazon S3 REST API でのディレクトリバケットからのタグ削除のサポートの詳細については、「Amazon Simple Storage Service API リファレンス」の次のセクションを参照してください。

AWS CLI をインストールする方法については、「AWS Command Line Interface ユーザーガイド」の「AWS CLI のインストール」を参照してください。

以下の CLI の例は、AWS CLI を使用してディレクトリバケットからタグを削除する方法を示しています。このコマンドを使用する際は、ユーザー入力用プレースホルダーを独自の情報に置き換えます。

リクエスト:

aws s3control untag-resource \ --account-id 111122223333 \ --resource-arn arn:aws:s3express:us-east-1:444455556666:bucket/prefix--use1-az4--x-s3 \ --tag-keys "tagkey1" "tagkey2"

レスポンス:

{ "ResponseMetadata": { "RequestId": "EXAMPLE123456789", "HTTPStatusCode": 204, "HTTPHeaders": { "date": "Wed, 19 Jun 2025 10:30:00 GMT", "content-length": "0" }, "RetryAttempts": 0 } }