AWS Backup
開発者ガイド

ステップ 1: スケジュールされたバックアップを作成する

この AWS Backup チュートリアルの最初のステップでは、バックアッププランを作成し、そこにリソースを割り当て、バックアップボールトを作成します。

作業を開始する前に、前提条件が揃っていることを確認してください。詳細については、「AWS Backup の開始方法」を参照してください。

バックアッププランを既存のものから作成する

バックアッププランは、Amazon DynamoDB テーブルや Amazon Elastic File System (Amazon EFS) ファイルシステムなどの AWS リソースをいつどのようにバックアップするかを定義するポリシー式です。バックアッププランにリソースを割り当てます。その場合、AWS Backup はバックアッププランに従ってそれらのリソースを自動的にバックアップし、バックアップを保持します。詳細については、「バックアッププランを使用したバックアップの管理」を参照してください。

新しいバックアッププランを作成する方法は 3 つあります。ゼロから構築する方法、既存のバックアッププランに基づいて構築する方法、既存のバックアッププランの JSON 式に基づいて構築する方法です。この例では、AWS Backup コンソールを使用して、AWS Backup から提供されたバックアッププランを変更します。

バックアッププランを作成するには

  1. Sign in to the AWS マネジメントコンソール, and open the AWS Backup console at https://console.aws.amazon.com/backup.

  2. [Start from an existing plan (既存のプランから開始)] を選択します。

  3. プランをリストから選択します (例: Daily-Monthly-1yr-Retention)。

  4. プランに名前を付けます (例: BusinessCriticalBackupPlan)。

  5. ルールを編集するには、ルールを選択してから [Edit (編集)] を選択します。ルールに使用する値を見直して選択します。たとえば、[Monthly (月)] ルールのバックアップの保持期間を 1 年ではなく 3 年に延長できます。

  6. バックアップボールトでは、[Default (デフォルト)] を選択します。

  7. ルールの編集が完了したら、[Create (作成)] を選択します。

要約ページが表示され、新しいバックアッププランにリソースを割り当てるオプションが提供されます。要約情報を確認したら [Assign resources (リソースを割り当てる)] を選択して次のセクションに進みます。

バックアッププランにリソースを割り当てる

バックアッププランを AWS リソースに適用するには、バックアッププランを選択し、タグを使用するかリソース ID を直接リストして、リソースを割り当てます。リソースの詳細については、「バックアッププランへのリソースの割り当て」を参照してください。

バックアッププランに割り当てる既存の AWS リソースをまだお持ちでない場合は、この演習で使用する新しいリソースを作成してください。サポートされているサービスのいくつかまたはすべてから、複数のリソースを作成できます。Amazon EBS ボリューム、Amazon RDS インスタンス、DynamoDB テーブル、Amazon EFS ファイルシステム、AWS Storage Gateway ボリュームなどをリソースにできます。

注記

タグを使用してリソースを割り当てるには、リソースにタグを適用しておく必要があります。たとえば、この演習用のすべてのリソースに、キーと値のペア BackupPlan:MissionCritical を使用してタグ付けします。

バックアッププランにリソースを割り当てるには

  1. AWS Backup コンソールで、[Create backup plan (バックアッププランを作成)] を選択します。

  2. [Resource assignment name (リソース割り当て名)] リストで、リソース割り当て名を選択します。

    たとえば、リソース選択に ApplicationFoo と名前を付けることができます。次に、このアプリケーションで使用されるすべての AWS リソースを割り当てます。たとえば、Amazon EBS ボリューム、Amazon EFS ファイルシステム、Amazon RDS テーブルの組み合わせなどです。

  3. [IAM role (IAM ロール)] では、[Default role (デフォルトロール)] を選択します。

    注記

    AWS Backup のデフォルトロールがアカウントに存在しない場合は、適切なアクセス許可を備えたものが自動的に作成されます。

  4. [Assign resources (リソースを割り当てる)] セクションで、[Assign by (割り当てに使用)] コントロールに [Tags (タグ)] と表示されていることを確認します。リソースにタグ付けされているキーと値を入力します (例: BackupPlan:MissionCritical)。[Add assignment (割り当てを追加)] を選択して、選択したキーと値のペアでタグ付けされたすべてのリソースを追加します。

    選択されたリージョン内の、このキーと値のペアでタグ付けされたサポート対象のリソースがすべて、自動的にこのバックアッププランに割り当てられます。

  5. 新しい [Assign by (割り当てに使用)] コントロールが最初のリソース割り当てに表示されたら、値を Resource Id に変更します。

  6. 選択に追加するリソースタイプを選択します (例: EBS)。[Volume Id (ボリューム ID)] を選択し、コントロールにこのタイプの使用可能なリソースが入力されていることを確認します。

  7. リストでリソースを選択してから、[Add assignment (割り当てを追加)] を選択します。

  8. リソースの追加が完了したら、[Assign resources (リソースを割り当てる)] を選択します。

要約ページに戻ります。バックアッププラン、バックアップルール、リソースの割り当てに関する情報が表示されます。

バックアップボールトの作成

AWS Backup コンソールで自動的に作成されるデフォルトのバックアップボールトを使用する代わりに、特定のバックアップボールトを作成して、同じボールト内のバックアップのグループを保存および整理できます。

バックアップボールトの詳細については、「バックアップボールトを使用したバックアップの整理」を参照してください。

バックアップボールトを作成するには

  1. AWS Backup コンソールのナビゲーションペインで、[Backup vaults (バックアップボールト)] を選択します。

    注記

    左側にナビゲーションペインが表示されない場合は、AWS Backup コンソールの左上にあるメニューアイコンを選択して開くことができます。

  2. [Create backup vault (バックアップボールトを作成)] を選択します。

  3. バックアップボールトの名前を入力します。中に保存するものがわかるような名前や、必要なバックアップを検索しやすい名前をボールトを付けることができます。たとえば、FinancialBackups のような名前を付けます。

  4. AWS KMS キーを選択します。作成済みのキーか、AWS Backup のデフォルトのマスターキーを使用できます。

    注記

    ここで指定された AWS KMS キーは、AWS Backup 暗号化をサポートするサービスのバックアップにのみ適用されます。現在は、Amazon Elastic File System (Amazon EFS) のみがサポートされます。

  5. 必要に応じて、バックアップボールトを検索および識別するタグを追加します。たとえば、BackupType:Financial というタグを追加できます。

  6. [Create backup vault (バックアップボールトを作成)] を選択します。

  7. ナビゲーションペインで [Backup vaults (バックアップボールト)] を選択して、バックアップボールトが追加されていることを確認します。

注記

これで、バックアップルールを編集して、そのルールによって作成されるバックアップを、今作成したバックアップボールトに保存できます。

次のステップ

リソースのオンデマンドバックアップを作成するには、「ステップ 2: オンデマンドバックアップを作成する」に進みます。