Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

ディレクトリバケットの削除

フォーカスモード
ディレクトリバケットの削除 - Amazon Simple Storage Service

削除できるのは空の Amazon S3 ディレクトリバケットのみです。ディレクトリバケットを削除する前に、バケット内のすべてのオブジェクトを削除し、進行中のすべてのマルチパートアップロードを中止する必要があります。

ディレクトリバケットがアクセスポイントにアタッチされている場合は、まずアクセスポイントを削除する必要があります。詳細については、「ディレクトリバケットのアクセスポイントを削除する」を参照してください。

ディレクトリバケットを空にする方法については、「ディレクトリバケットを空にする」を参照してください。進行中のマルチパートアップロードを中止する方法については、「マルチパートアップロードの中止」を参照してください。

汎用バケットを削除する方法については、「バケットの削除」を参照してください。

ディレクトリバケットを空にして進行中のすべてのマルチパートアップロードを中止した後に、バケットを削除できます。

  1. AWS Management Console にサインインし、Amazon S3 コンソール https://console.aws.amazon.com/s3/ を開きます。

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

  3. [ディレクトリバケット] リストで、削除するバケット名の横にあるオプションボタンを選択します。

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

  5. [バケットの削除] ページで、テキストフィールドにバケット名を入力して、バケットの削除を確定します。

    重要

    ディレクトリバケットを削除すると、元に戻すことはできません。

  6. バケットを削除するには、[バケットの削除] をクリックします。

ディレクトリバケットを空にして進行中のすべてのマルチパートアップロードを中止した後に、バケットを削除できます。

  1. AWS Management Console にサインインし、Amazon S3 コンソール https://console.aws.amazon.com/s3/ を開きます。

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

  3. [ディレクトリバケット] リストで、削除するバケット名の横にあるオプションボタンを選択します。

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

  5. [バケットの削除] ページで、テキストフィールドにバケット名を入力して、バケットの削除を確定します。

    重要

    ディレクトリバケットを削除すると、元に戻すことはできません。

  6. バケットを削除するには、[バケットの削除] をクリックします。

次の例では、AWS SDK for Java 2.x と AWS SDK for Python (Boto3) を使用してディレクトリバケットを削除します。

SDK for Java 2.x
public static void deleteBucket(S3Client s3Client, String bucketName) { try { DeleteBucketRequest del = DeleteBucketRequest.builder() .bucket(bucketName) .build(); s3Client.deleteBucket(del); System.out.println("Bucket " + bucketName + " has been deleted"); } catch (S3Exception e) { System.err.println(e.awsErrorDetails().errorMessage()); System.exit(1); } }
SDK for Python
import logging import boto3 from botocore.exceptions import ClientError def delete_bucket(s3_client, bucket_name): ''' Delete a directory bucket in a specified Region :param s3_client: boto3 S3 client :param bucket_name: Bucket to delete; for example, 'doc-example-bucket--usw2-az1--x-s3' :return: True if bucket is deleted, else False ''' try: s3_client.delete_bucket(Bucket = bucket_name) except ClientError as e: logging.error(e) return False return True if __name__ == '__main__': bucket_name = 'BUCKET_NAME' region = 'us-west-2' s3_client = boto3.client('s3', region_name = region)

次の例では、AWS SDK for Java 2.x と AWS SDK for Python (Boto3) を使用してディレクトリバケットを削除します。

SDK for Java 2.x
public static void deleteBucket(S3Client s3Client, String bucketName) { try { DeleteBucketRequest del = DeleteBucketRequest.builder() .bucket(bucketName) .build(); s3Client.deleteBucket(del); System.out.println("Bucket " + bucketName + " has been deleted"); } catch (S3Exception e) { System.err.println(e.awsErrorDetails().errorMessage()); System.exit(1); } }
SDK for Python
import logging import boto3 from botocore.exceptions import ClientError def delete_bucket(s3_client, bucket_name): ''' Delete a directory bucket in a specified Region :param s3_client: boto3 S3 client :param bucket_name: Bucket to delete; for example, 'doc-example-bucket--usw2-az1--x-s3' :return: True if bucket is deleted, else False ''' try: s3_client.delete_bucket(Bucket = bucket_name) except ClientError as e: logging.error(e) return False return True if __name__ == '__main__': bucket_name = 'BUCKET_NAME' region = 'us-west-2' s3_client = boto3.client('s3', region_name = region)
public static void deleteBucket(S3Client s3Client, String bucketName) { try { DeleteBucketRequest del = DeleteBucketRequest.builder() .bucket(bucketName) .build(); s3Client.deleteBucket(del); System.out.println("Bucket " + bucketName + " has been deleted"); } catch (S3Exception e) { System.err.println(e.awsErrorDetails().errorMessage()); System.exit(1); } }

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

aws s3api delete-bucket --bucket bucket-base-name--zone-id--x-s3 --region us-west-2

詳細については、「AWS Command Line Interface」の「delete-bucket」を参照してください。

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

aws s3api delete-bucket --bucket bucket-base-name--zone-id--x-s3 --region us-west-2

詳細については、「AWS Command Line Interface」の「delete-bucket」を参照してください。

プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.