スキップしてコンテンツを表示

Amazon Redshift の自動スナップショットの頻度を減らすにはどうすればよいですか?

所要時間1分
0

Amazon Redshift での自動スナップショットの頻度を減らしたいと考えています。

解決策

Amazon Redshift クラスタースナップショットをスケジュールして、自動スナップショットの頻度を減らすことができます。自動スナップショットの時間と頻度を制御するには、スナップショットスケジュールを作成します。

Amazon Redshift でクラスターを作成すると、自動スナップショットがデフォルトでアクティブ化されます。クラスターの自動スナップショットがアクティブ化されると、Amazon Redshift はそのクラスターのスナップショットを定期的に取得します。デフォルトでは、Amazon Redshift は約 8 時間ごと、またはノードあたり 5 GB のデータ変更ごとのいずれか早い時期にスナップショットを取得します。

**注:**クラスターにスナップショットスケジュールが添付されていない場合、クラスターはデフォルトの自動スナップショットスケジュールを使用します。

コンソールを使用して自動スナップショットをスケジュールする

特定の時間間隔で自動スナップショットをスケジュールするには、次の手順を実行します。

  1. Amazon Redshift コンソールを開きます。
  2. ナビゲーションペインで [クラスター] を選択し、次に [スナップショット] を選択します。すべてのスナップショットは [スナップショット] タブに表示されます。
  3. スナップショットスケジュールを作成するには、「スナップショットスケジュール」タブを選択します。
  4. [スナップショットスケジュールを追加] を選択します。
  5. スケジュール名説明 (スナップショットスケジュールのオプション) を入力します。
  6. 自動スナップショットのスケジュールを作成するには、[自動スナップショットルールの設定] を選択します。次に、ルールを作成するには、エディタ または Cron 構文を使用します。
    **注:**cron 構文を使用してスナップショットをスケジュールする方法の詳細については、「スナップショットスケジュール形式」を参照してください。
  7. エディタを使用して、スナップショットの作成を繰り返し作成するか、特定の時間に作成するかを定義します。
    定期的なスナップショットを作成するには、[スナップショットの作成][繰り返し] を選択し、[X 時間ごと] で繰り返しの時間を選択します。次に、[On days] でスナップショットの頻度を選択します。
    1 日または週の特定の時間にスナップショットをスケジュールするには、[スナップショットの作成][繰り返し] を選択し、[時間 (UTC)] に UTC 時間を入力します。次に、[On days] でスナップショットの頻度を選択します。複数のスナップショットを作成するには、[別のルールを追加] または [テンプレートからルールを追加] を選択します。
    **注:**1 時間未満または 24 時間を超えるスナップショットの頻度はサポートされていません。
  8. [スナップショットスケジュールを追加] を選択します。
  9. クラスターを新しいスナップショットスケジュールにアタッチし、[OK] を選択します。
    **注:**スケジュールを複数のクラスターにアタッチすることもできます。

AWS コマンドラインインターフェイス (AWS CLI) を使用して自動スナップショットをスケジュールするには、create-snapshot-schedule を参照してください。

**注:**AWS CLI のコマンドの実行時にエラーが発生する場合は、「AWS CLI エラーのトラブルシューティング」を参照してください。また、AWS CLI の最新バージョンを使用しているようにしてください。

コンソールを使用してスケジュールされたスナップショットを削除する

**注:**スナップショットスケジュールを削除する前に、スナップショットスケジュールに関連付けられている Amazon Redshift クラスターをデタッチする必要があります。

クラスターをデタッチしてスナップショットスケジュールを削除するには、次の手順を実行します。

  1. Amazon Redshift コンソールを開きます。
  2. ナビゲーションペインで [クラスター] を選択し、次に [スナップショット] を選択します。
  3. スケジュールされたスナップショットを表示するには、「スナップショットスケジュール」タブを選択します。
  4. 削除するスナップショットスケジュールを選択します。
  5. [アタッチされたクラスター] 列で、列の値を選択します。クラスターをデタッチするように求められます。
  6. スナップショットに関連付けられているクラスターを選択し、[削除] を選択します。スナップショットを削除したら、[OK] を選択します。
  7. [アクション][スケジュールの削除] を選択します。スナップショットの削除を確認して、[OK] を選択します。

AWS CLI を使用してスナップショットを削除するには、delete-snashot-schedule を参照してください。

関連情報

コンソールを使ったスナップショットの管理

Amazon Redshift のスナップショットとバックアップ

AWS公式更新しました 2年前
コメントはありません