2017-02-14 4 views
1

現在、私はS3バージョン管理を使用しており、データをS3バケットに毎日同期しています。私の質問は、どのように特定の時点にバージョン管理されたバケットを復元することができますか?たとえば、私は月曜日から土曜日までS3にデータを同期し、土曜日には火曜日からフォルダ全体を復元したいので、どうすればいいですか?おかげさまで AWS S3バージョン管理 - リストアするバージョンを選択してください

答えて

1

s3-pit-restoreを使用できます。

s3-pit-restore --bucket my-bucket --dest my-restored-bucket --timestamp "06-17-2016 23:59:50 +2" 

オファーをS3-ピット復元:

    S3 Point in Time Restoreは、あなたがこのように、特定の時点にバケットやバケットのサブセットを復元するために正確に使用できるツールです

  • 全体バケットやバケット接頭辞の複数ファイルのウィットの並列ダウンロードを復元します。与えられた1
  • 未満のタイムスタンプを持つすべてのファイルのリストア有効にした場合ヘクタールの並列ワーカーのカスタマイズが
  • 帯域幅の使用率を最適化するために数える素晴らしい全体的な速度
  • は、S3バケットのバージョンからか、氷河からの復元私はこれをしようとすると
+0

おかげでジョンは、私はエラーを得た: トレースバック(最新の最後の呼び出し): ファイル "/ usr/local/bin/s3-pit-restore"、行30、 インポートos、sys、時刻、シグナル、argparse、boto3、botocore、\ ImportError:いいえモジュール 'boto3' これは私の命令です:s3-pit-restore -b frabackupf iles -d/home/ubuntu/s3-pit-restore/testsync/-p atlassianhome/daily/jira/log/-t -t "02-11-2017" –

+1

**バージョンS3のバケットは実際にネイティブポイントをサポートしていません-in-time restore **ここで言及しているのは、目的の時点に基づいて適切なバージョンを第2のバケットにコピーすることによって、明らかに*望ましい機能をエミュレートするサードパーティのツールです。それは偉大で有用かもしれませんが、ここで提供されている不完全な情報は、実際には行えないことを意味するので、潜在的に危険なものとしてこの答えを修飾します。 –

関連する問題