AWSとDynamoDBに関するtrakaseのブックマーク (1)

  • [AWS][boto3] DynamoDBテーブルのデータを全削除する。 - Qiita

    やりたいこと DynamoDBのテーブルのデータを全削除したい。 けど DynamoDB にはデータを全削除するようなコマンドがない。 テーブルごと再作成する方法もあるけどテーブル設定を完全復元するような仕組みが必要になるし、DynamoDB Stream は ARN が変わってしまうため完全復元が不可能。 今後あるかもしれない機能拡張に追従できるか?という懸念もある。 というわけでデータを全削除するコードをPythonで作りました。 Rangeキー有り/無し両方に対応しています。 サンプルコード # coding: utf-8 import sys import os import boto3 REGION_NAME = "ap-northeast-1" TABLE_NAME = "sample-table" def main(): dynamodb = boto3.resource('

    [AWS][boto3] DynamoDBテーブルのデータを全削除する。 - Qiita
  • 1