

# メタデータテーブルの削除
<a name="metadata-tables-delete-table"></a>

Amazon S3 汎用バケット用に作成したメタデータテーブルを削除する場合は、AWS マネージドテーブルバケットからメタデータテーブルを削除できます。

**重要**  
テーブルの削除は永続的であり、元に戻すことはできません。テーブルを削除する前に、重要なデータをバックアップしていることを確認してください。
メタデータテーブルを削除する前に、まず汎用バケット上の関連するメタデータテーブル設定を削除することをお勧めします。詳細については、「[メタデータテーブル設定の削除](metadata-tables-delete-configuration.md)」を参照してください。

AWS マネージドテーブルバケットを削除するには、「*Amazon S3 API Reference*」の「[Deleting table buckets](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-buckets-delete.html)」および「[https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_DeleteTableBucket.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_DeleteTableBucket.html)」を参照してください。AWS マネージドテーブルバケットを削除する前に、このバケットに関連付けられているすべてのメタデータテーブル設定を削除することをお勧めします。また、まずバケット内のすべてのメタデータテーブルを削除する必要があります。

メタデータテーブルは、AWS Command Line Interface (AWS CLI)、AWS SDK、または Amazon S3 REST API を使用して削除できます。

## メタデータテーブルを削除する
<a name="delete-metadata-table-procedure"></a>

### の使用AWS CLI
<a name="delete-metadata-table-cli"></a>

次のコマンドを実行するには、AWS CLI をインストールして設定する必要があります。AWS CLI をまだインストールしていない場合は、「*AWS Command Line Interface ユーザーガイド*」の「[AWS CLI の最新バージョンのインストールまたは更新](https://docs.aws.amazon.com//cli/latest/userguide/getting-started-install.html)」を参照してください。

別の方法として、AWS CloudShell を使用してコンソールから AWS CLI コマンドを実行することもできます。AWS CloudShell は、AWS マネジメントコンソールから直接起動できる、ブラウザベースの事前認証済みシェルです。詳細については、「AWS CloudShell ユーザーガイド」の「[CloudShell とは](https://docs.aws.amazon.com//cloudshell/latest/userguide/welcome.html)」と「[AWS CloudShell の使用開始](https://docs.aws.amazon.com//cloudshell/latest/userguide/getting-started.html)」を参照してください。**

**AWS CLI を使用してメタデータテーブル設定を削除するには**

次のコマンド例を使用する際は、`{{user input placeholders}}` をユーザー自身の情報に置き換えます。

1. 次のコマンドを使用して、メタデータテーブルを AWS マネージドテーブルバケットから削除します。

   ```
   aws s3tables delete-table \
   --table-bucket-arn arn:aws:s3tables:{{us-east-2}}:{{111122223333}}:bucket/aws-s3 \
   --namespace b_{{general-purpose-bucket-name}} \
   --name {{journal}} \
   --region {{us-east-2}}
   ```

1. テーブルが削除されたことを確認するには、次のコマンドを使用します。

   ```
   aws s3tables get-table \
   --table-bucket-arn arn:aws:s3tables:{{us-east-2}}:{{111122223333}}:bucket/aws-s3 \
   --namespace b_{{general-purpose-bucket-name}} \
   --name {{journal}} \
   --region {{us-east-2}}
   ```

### REST API の使用
<a name="delete-metadata-table-rest-api"></a>

REST リクエストを送信して、メタデータテーブル設定を削除できます。詳細については、「**Amazon S3 API リファレンス」の「[https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_DeleteTable.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_DeleteTable.html)」を参照してください。

### AWS SDK の使用
<a name="delete-metadata-table-sdk"></a>

AWS SDK を使用して、Amazon S3 でメタデータテーブル設定を削除できます。詳細については、「*Amazon S3 API Reference*」にある「[サポートされる SDK のリスト](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_DeleteTable.html#API_s3TableBuckets_DeleteTable_SeeAlso)」を参照してください。