タグ

2017年2月15日のブックマーク (2件)

  • DynamoDBでデータのexport/importを行う | DevelopersIO

    テーブル一覧から「エクスポート/インポート」を選択します。 テーブル(my_test)にチェックをつけ、DynamoDBからエクスポートを選択します。 データのエクスポート/インポートは、AWS Data Pipelineを使用して行います。 最低限、S3出力フォルダーとS3ログフォルダーを指定すればエクスポート可能です。 さきほど作成したバケットのフォルダを指定します。 スケジュールが「ワンタイムエクスポート」になっているのを確認し、 「エクスポートするパイプラインの作成」を押して処理を実行します。 しばらくすると処理が開始します。(処理時間はデータ量に依存) 処理が終了したらS3のバケットを確認してみてください。データが出力されていると思います。 データのimport 「DynamoDBにインポート」ボタンを押せば、指定したテーブルにデータをimportすることができます。 一旦my_

    DynamoDBでデータのexport/importを行う | DevelopersIO
  • DynamoDBのお手軽バックアップ - yustam.jp

    アプリの状態だけ保持しているようなあまり大きくないDynamoDBのテーブルを バックアップするのにDataPipeline使うのもどうかと思うのでツール作ろうかと考えていたら 既にあった。 github.com 使ってみたら結構便利だったので使い方をまとめます。 AmazonLinuxへインストール このツールはAWSpython向けSDKであるbotoを利用しますが、 AmazonLinuxにはpython + botoが初めから入っています。 dynamodumpをgitからチェックアウトするだけで使う準備は完了です。 $ yum -y install git $ git clone https://github.com/bchew/dynamodump.git $ cd dynamodump バックアップ バックアップ対象のDynamoDBテーブルへの読み込み権限があれば、 以下

    DynamoDBのお手軽バックアップ - yustam.jp