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

AWS Backup で Amazon S3 のバックアップを継続的、定期的、またはオンデマンドで作成する方法を教えてください。

所要時間1分
0

AWS Backup で Amazon Simple Storage Service (Amazon S3) のバックアップを継続的、定期的、またはオンデマンドで作成しようとしています。

解決策

前提条件:

  • AWS Identity and Access Management (IAM) ロールに AWS マネージドポリシー AWSBackupServiceRolePolicyForS3Backup および AWSBackupServiceRolePolicyForS3Restore をアタッチし、ロールに必須のバックアップアクセス許可を付与すること。
  • バックアップを取る前に、Amazon S3 バケットでバージョニングを有効化すること。
  • バックアップを取る AWS リージョンで、Amazon S3 の管理をオプトインすること。
  • 継続的なバックアップでの障害を防ぐために、バケットで Amazon EventBridge を有効化すること。バックアップロールで s3:PutBucketNotification アクセス許可が拒否されている場合、ジョブは失敗します。

注: 独自の AWS CloudTrail ログをオブジェクトレベルまたはバケットレベルで保存する S3 バケットは、バックアップしないでください。再帰的な API コールが発生するため、コストが増加する可能性があります。

継続的または定期的なバックアップ計画を作成する

注: バックアップ計画は S3 バケットと同じリージョンで作成する必要があります。

ポイントインタイムリカバリには、継続的なバックアップを使用してください。頻繁に変更される大容量バケットには、継続的バックアップを使用することをおすすめします。

バックアップ計画で定義したスケジュールに基づいて AWS Backup が生成する定期スナップショットには、定期的なバックアップを使用してください。スナップショットの保存期間は、長期間のコンプライアンス要件やアーカイブ要件に対応するために、長期間に設定されています。

同じバケットに継続バックアップと定期バックアップの両方を設定できます。両方が同じバックアップボールトを使用していることを確認してください。スナップショットは、特定の時点において整合しているため、追加のリクエスト、コスト、再スキャンは発生しません。また、スナップショットと継続的リカバリポイントはデータリネージュを共有するため、重複したストレージは発生しません。

詳細については、「S3 バックアップのベストプラクティスとコストに関する考慮事項」および「S3 バックアップタイプの比較」を参照してください。

継続的または定期的なバックアップ計画を作成するには、次の手順を実行します。

  1. AWS Backup コンソールを開きます。
  2. ナビゲーションペインで [バックアッププラン] を選択し、[バックアッププランの作成] を選択します。
  3. [開始オプション][新しいプランの作成] を選択し、バックアッププラン名を入力します。
  4. (オプション) バックアッププランにタグを追加します。
  5. [バックアップルール設定] にバックアップルール名を入力します。
  6. [バックアップボールト] を選択し、[バックアップ頻度] を選択します。
  7. 継続的バックアップでは、[ポイントインタイムリカバリ (PITR) で継続バックアップを有効にする] を選択します。定期バックアップでは、このオプションを選択しないでください。
  8. デフォルトまたはカスタムの [バックアップ期間] を設定します。
  9. (オプション) [宛先にコピー] を使用してリソースのクロスリージョンコピーを作成します。
  10. [計画を作成] を選択します。

バックアップ計画にリソースを割り当てるには、次の手順を実行します。

  1. AWS Backup コンソールを開きます。
  2. ナビゲーションペインで [バックアップ計画] を選択し、該当するバックアップ計画を選択します。
  3. [リソースの割り当て][リソースを割り当てる] を選択します。
  4. [一般]リソース割り当て名を入力し、[IAM ロール] を選択します。
  5. [リソースの選択][特定のリソースタイプを含める] を選択し、S3 バケットをバックアップに割り当てる S3 リソースを選択します。
  6. (オプション) タグを追加して選択内容を絞り込みます。
  7. [リソースを割り当てる] を選択します。

AWS Backup は、バックアップルールで定義した頻度に基づいて継続的なバックアップジョブを開始します。バックアップジョブはメタデータを更新して保存設定を適用します。ただし、追加の復旧ポイントは生成されません。PITR は最大 35 日間の復元をサポートします。

AWS Backup コンソールの [ジョブ] セクションでバックアップジョブを監視できます。

詳細については、「バックアップ計画を作成する」を参照してください。

オンデマンドバックアップを作成する

バックアップ計画で定義した時間外にバックアップを作成する方法については、「AWS Backup を使用してオンデマンドバックアップを作成する」を参照してください。

関連情報

Amazon S3 バックアップ

Amazon S3 バックアップに関する考慮事項

AWS公式更新しました 10ヶ月前
コメントはありません