Dynamodb-delete-table

提供:Dev Guides
移動先:案内検索

DynamoDB-テーブルの削除

この章では、テーブルを削除する方法と、テーブルを削除するさまざまな方法について説明します。

テーブルの削除は、テーブル名以外はほとんど必要としない単純な操作です。 GUIコンソール、Java、またはその他のオプションを使用して、このタスクを実行します。

GUIコンソールを使用したテーブルの削除

最初にコンソールにアクセスして削除操作を実行します-

[[1]]

ナビゲーションペインから[テーブル]を選択し、次のスクリーンショットに示すように、テーブルリストから削除するテーブルを選択します。

GUIコンソールを使用したテーブルの削除

最後に、*テーブルの削除*を選択します。 [テーブルの削除]を選択すると、確認が表示されます。 その後、テーブルが削除されます。

Javaを使用してテーブルを削除する

*delete* メソッドを使用して、テーブルを削除します。 概念をよりよく説明するための例を以下に示します。
import com.amazonaws.services.dynamodbv2.AmazonDynamoDBClient;
import com.amazonaws.services.dynamodbv2.document.DynamoDB;
import com.amazonaws.services.dynamodbv2.document.Table;

public class ProductsDeleteTable {
   public static void main(String[] args) throws Exception {
      AmazonDynamoDBClient client = new AmazonDynamoDBClient()
         .withEndpoint("http://localhost:8000");

      DynamoDB dynamoDB = new DynamoDB(client);
      Table table = dynamoDB.getTable("Products");
      try {
         System.out.println("Performing table delete, wait...");
         table.delete();
         table.waitForDelete();
         System.out.print("Table successfully deleted.");
      } catch (Exception e) {
         System.err.println("Cannot perform table delete: ");
         System.err.println(e.getMessage());
      }
   }
}