

# Amazon S3 on Outposts バケットの削除
<a name="S3OutpostsDeleteBucket"></a>

Amazon S3 on Outposts を使用すると、AWS Outposts で S3 バケットを作成し、ローカルデータアクセス、ローカルデータ処理、データレジデンシーを必要とするアプリケーション用に、オンプレミスのオブジェクトを簡単に保存および取得できます。S3 on Outposts は、新しいストレージクラス、S3 Outposts (`OUTPOSTS`) を提供し、これは Amazon S3 API を使用し、AWS Outposts 上の複数のデバイスやサーバー間でデータを永続的かつ冗長的に保存するように設計されています。仮想プライベートクラウド (VPC) を介したアクセスポイントとエンドポイント接続を使用して、Outposts バケットと通信します。Outposts バケットでは、Amazon S3 と同じ API と機能 (アクセスポリシー、暗号化、タグ付けなど) を使用できます。AWS マネジメントコンソール、AWS Command Line Interface (AWS CLI)、AWS SDK、または REST API を使用して S3 on Outposts を使用できます。詳細については、「[Amazon S3 on Outposts とは](S3onOutposts.md)」を参照してください。

S3 on Outposts 内のバケットの操作の詳細については、[S3 on Outposts バケットの操作](S3OutpostsWorkingBuckets.md) を参照してください。

バケットを作成する AWS アカウント がそのバケットを所有し、バケットを削除できる唯一のアカウントです。

**注記**  
Outposts バケットは、削除する前に空にする必要があります。  
Amazon S3 コンソールは、S3 on Outposts オブジェクトアクションをサポートしていません。S3 on Outposts バケット内のオブジェクトを削除するには、REST API、AWS CLI、または AWS SDK を使用する必要があります。
Outposts バケットを削除する前に、バケットの Outposts アクセスポイントを削除する必要があります。詳細については、「[アクセスポイントの削除](S3OutpostsAccessPointsDelete.md)」を参照してください。
バケットが削除された後は、そのバケットを復元することはできません。

次の例は、AWS マネジメントコンソール と AWS Command Line Interface (AWS CLI) を使用して、S3 on Outposts バケットを削除する方法を示しています。

## S3 コンソールの使用
<a name="s3-outposts-delete-bucket"></a>

1. AWS マネジメントコンソール にサインインし、Amazon S3 コンソール ([https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)) を開きます。

1. 左のナビゲーションペインで、[**Outposts buckets**] (Outposts バケット) を選択します。

1. 削除するバケットを選択して、[**Delete**] (削除) を選択します。

1. 削除を確定します。

## AWS CLI の使用
<a name="s3-outposts-delete-bucket-cli"></a>

次の例では、AWS CLI を使用して S3 on Outposts バケット (`s3-outposts:DeleteBucket`) を削除します。このコマンドを実行するには、`user input placeholders` をユーザー自身の情報に置き換えます。

```
aws s3control delete-bucket --account-id 123456789012 --bucket arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/bucket/example-outposts-bucket
```