2016-10-01 13 views
0

私のAmazon RedshiftクラスタのスナップショットをAmazon Glacierにバックアップしたいと思います。Amazon Redshift to Glacier

私はRedshiftまたはGlacierのいずれかのAPIを使用してこれを行う方法はありません。 RedshiftスナップショットをカスタムS3バケットにエクスポートして、ファイルを氷河に移動するためのスクリプトを書くこともできません。

どのように私はこれを達成する必要がありますかに関する任意の提案?

答えて

1

Amazon Redshiftに直接データをAmazon Glacierにエクスポートする機能はありません。

Amazon Redshift snapshotsはAmazon S3に保存されていますが、Amazon RedshiftコンソールからはRedshiftに戻ってデータを復元することができます。スナップショットは、他の目的(例えば、Amazon Glacierへの移動)ではアクセスできません。

RedshiftからGlacierにデータを移動する最も近いオプションは、Redshift UNLOADコマンドを使用してAmazon S3のファイルにデータをエクスポートし、次にS3からGlacierのデータをlifecycleにエクスポートすることです。

また、単にのデータをレッドシフトのスナップショットに保存してください。クラスタのプロビジョニングされたストレージサイズを超えるバックアップストレージと、クラスタの終了後に格納されたバックアップは、標準Amazon S3 ratesで課金されます。これは、Redshiftクラスタに簡単にロード可能であるという利点があります。あなたはストレージ(Glacierと比較して)に比べて少し高い料金を払っていますが、実際のコスト削減は将来のデータの迅速な復元に便利です。

関連する問題