0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

クロスアカウントで DynamoDB の既存テーブルにサクッと import する

Posted at

いきなり結論

以下の CLI ツールで既存テーブルに対してもサクッと import 出来ました!

インストール

awslabs/dynein - Installation

エクスポート

dy-export

コピー元アカウントにて

dy export -t TestTable -o test-table-data.json

ローカルにファイルが出力されます。

インポート

dy-import

コピー先アカウントにて

dy import -t TestTable -i test-table-data.json

経緯など

クロスアカウントで DynamoDB テーブルをデータ移行(エクスポート/インポート)する機会があり、割と簡単に出来たので備忘のため記事に残しておきます。

まず、手段の選択肢の1つとして以下を検討しました。

しかし、タイトルにもあるとおりこれは「新規テーブル」のみ有効でありこれはパスしました。

次にこちらも検討しましたが、

import 対象 CSV ファイルの要件が面倒そうなので一旦置いておくことにしました。

他を探していたところ、上記のツールにたどり着いたと言うわけです。

おわりに

他の手段が今回のユースケースにはなかなか適合しないなか、dynein を使えばいとも簡単にサクッと出来て感謝ですmm

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?