論理エアギャップボールト
論理エアギャップボールトの概要
AWS Backup には、追加のセキュリティ機能を備えたコンテナにバックアップのコピーを保存できる、セカンダリタイプのボールトがあります。論理エアギャップボールトは、特別なボールトとして、標準バックアップボールトを超えた追加のセキュリティを提供するほか、他のアカウントとボールトへのアクセスを共有できるため、リソースの迅速な復旧が必要なインシデントが発生した場合に、目標復旧時間 (RTO) を速くし、柔軟性を高めることができます。
論理エアギャップボールトには、追加の保護機能が備わっています。各ボールトは AWS 所有キーで暗号化され、AWS Backup ボールトロックのコンプライアンスモードが備わっています。
論理エアギャップボールトをマルチパーティー承認と統合して、ボールト所有アカウントにアクセスできない場合でもボールト内のバックアップの復旧を有効にすることができるため、ビジネス継続性の維持に役立ちます。さらに、AWS Resource Access Manager (RAM) と統合して論理エアギャップボールトを他の AWS アカウント (他の組織内のアカウントを含む) と共有することで、ボールト内に保存されたバックアップを、データ損失の復旧または復元テストに必要な場合にボールトが共有されているアカウントから復元できます。このセキュリティ強化の一環として、論理エアギャップボールトはバックアップを AWS Backup サービス所有のアカウントに保存します (その結果、バックアップは AWS CloudTrail ログの属性項目の変更で組織外の共有として表示されます)。
論理エアギャップボールトでサポートされているサービスのバックアップのストレージ料金は、[AWS Backup の料金]
論理エアギャップボールトにコピーできるリソースタイプについては、「リソース別の機能の可用性」を参照してください。
重要
Amazon EC2 バックアップを論理エアギャップボールトにコピーする場合、AWS Backup は Amazon EC2 自体よりも厳格なタグ文字制限を適用します。Amazon EC2 ではタグに任意の文字を使用できますが、AWS Backup では、有効な文字 (a~z、A~Z、0~9、.、+、-、=、:、_、@、/) または空白のみで構成されるタグが必要です。Amazon EC2 のタグの制限については、「Amazon EC2 リソースのタグ付け」を参照してください。
トピック
論理エアギャップボールトのユースケース
論理エアギャップボールトは、データ保護戦略の一環として機能するセカンダリボールトです。このボールトは、次のようなバックアップ用ボールトを希望する場合に、組織的な保持戦略と復元を強化するのに役立ちます。
-
コンプライアンスモードで自動的にボールトロックが設定されるもの
-
AWS 所有キーで暗号化されるもの
-
AWS RAM を通じて、バックアップを作成したアカウントとは別のアカウントと共有したり復元したりできるバックアップが含まれているもの
考慮事項と制限事項
-
論理エアギャップボールトとの間のクロスリージョンコピーは、現在のところ、Amazon Aurora、Amazon DocumentDB、および Amazon Neptune を含むバックアップでは利用できません。
-
論理エアギャップボールトにコピーされる 1 つ以上の Amazon EBS ボリュームを含むバックアップは、16 TB 未満である必要があります。これより大きいサイズのリソースタイプのバックアップはサポートされていません。
-
Amazon EC2 は EC2 で許可された AMI を提供します。アカウントでこの設定が有効になっている場合は、エイリアス
aws-backup-vaultを許可リストに追加します。このエイリアスが含まれていない場合、論理エアギャップボールトからバックアップボールトへのコピーオペレーティングシステムおよび論理エアギャップボールトからの EC2 インスタンスの復元オペレーションは失敗し、「Source AMI ami-xxxxxx not found in Region」などのエラーメッセージが表示されます。
-
論理エアギャップボールトに保存されている復旧ポイントの ARN (Amazon リソースネーム) は、基盤となるリソースタイプの代わりに
backupを持ちます。例えば、元の ARN がarn:aws:ec2:で始まる場合、論理エアギャップボールトの復旧ポイントの ARN はregion::image/ami-*arn:aws:backup:になります。region:account-id:recovery-point:*ARN は、CLI コマンド
list-recovery-points-by-backup-vaultを使用して調べることができます。
標準のバックアップボールトとの比較対照
バックアップボールトは、AWS Backup で使用されているプライマリ標準タイプです。バックアップが作成されると、各バックアップはバックアップボールトに保存されます。リソースベースのポリシーを割り当てて、ボールト内に保存されているバックアップのライフサイクルなど、ボールトに保存されているバックアップを管理できます。
論理エアギャップボールトは、セキュリティが強化され、復旧時間 (RTO) を短縮するための柔軟な共有機能を備えた特別なボールトです。このボールトには、最初に作成されて標準のバックアップボールトに保存されたバックアップのコピーが保管されます。
バックアップボールトはキーで暗号化されます。これは、アクセスを、意図されているユーザーに制限するセキュリティメカニズムです。このキーは、カスタマー管理または AWS 管理とすることができます。論理エアギャップボールトへのコピーなど、コピージョブ中の暗号化動作については、「コピーの暗号化」を参照してください。
さらに、バックアップボールトはボールトロックを通じてさらに保護できます。論理エアギャップボールトには、コンプライアンスモードのボールトロックが備わっています。
| 機能 | バックアップボールト | 論理エアギャップボールト |
|---|---|---|
| AWS Backup Audit Manager | AWS Backup Audit Manager コントロールと修正 を使用してバックアップボールトをモニタリングできます。 | 特定のリソースのバックアップのコピーが、標準ボールトで使用できるコントロールに加えて、決定したスケジュールで少なくとも 1 つの論理エアギャップボールトにコピーされていることを確認します。 |
バックアップが作成されると、復旧ポイントとして保存されます。 |
作成時にはバックアップはこのボールトには保存されません。 |
|
リソースの初期バックアップとバックアップのコピーを保存できます |
他のボールトからのバックアップのコピーを保存できます |
|
請求 |
AWS Backup によって完全に管理されるリソースのストレージおよびデータ転送料金は、「AWS Backup」で発生します。その他のリソースタイプのストレージおよびデータ転送料金は、それぞれのサービスで発生します。 例えば、Amazon EBS バックアップは「Amazon EBS」で発生し、Amazon S3 バックアップは「AWS Backup」で発生します。 |
これらのボールト (ストレージまたはデータ転送) からのすべての請求料金は、「AWS Backup」で発生します。 |
AWS Backup が運用されるすべてのリージョンで使用できます |
AWS Backup でサポートされているほとんどのリージョンで使用できます。現在のところ、アジアパシフィック (マレーシア)、カナダ西部 (カルガリー)、中国 (北京)、中国 (寧夏)、AWS GovCloud (米国東部)、または AWS GovCloud (米国西部) では利用できません。 |
|
クロスアカウントコピーをサポートするほとんどのリソースタイプのバックアップのコピーを保存できます。 |
このボールトにコピーできるリソースについては、リソース別の機能の可用性 の論理エアギャップボールトの列を参照してください。 |
|
バックアップは、ボールトが属しているのと同じアカウントで復元できます。 |
ボールトが属しているのとは別のアカウントでボールトが共有されている場合、その別のアカウントでバックアップを復元できます。 |
|
|
オプションでキー (カスタマーマネージドキーまたは AWS マネージドキー) による暗号化が可能です オプションで、コンプライアンスモードまたはガバナンスモードでボールトロックを使用できます |
AWS 所有キーで暗号化されます コンプライアンスモードでは常にボールトロックでロックされます |
|
|
アクセスはポリシーと AWS Organizations によって管理できます AWS RAM との互換性がありません |
オプションとして、AWS RAM を用いてアカウント間で共有できます |
論理エアギャップボールトの作成
論理エアギャップボールトは、AWS Backup コンソールを通じて、または AWS Backup および AWS RAM CLI コマンドの組み合わせを通じて作成できます。
論理エアギャップには、それぞれコンプライアンスモードのボールトロックが備わっています。オペレーションに最適な保持期間値を決定するには、「AWS Backup のボールトロック」を参照してください。
論理エアギャップボールトの詳細の表示
AWS Backup コンソールまたは AWS Backup CLI を通じて、概要、復旧ポイント、保護対象リソース、アカウント共有、アクセスポリシー、タグなど、ボールトの詳細を表示できます。
論理エアギャップボールトへのコピー
論理エアギャップボールトは、バックアッププランではコピージョブのコピー先ターゲット、またはオンデマンドコピージョブのターゲットにしかなれません。
互換性のある暗号化
バックアップボールトから論理エアギャップボールトへのコピージョブが成功するためには、コピーするリソースタイプによって決定される暗号化キーが必要です。
フルマネージドリソースタイプのバックアップをコピーすると、(標準バックアップボールトの) ソースバックアップをカスタマー管理キーまたは AWS マネージドキーで暗号化できます。
他のリソースタイプのバックアップをコピーする場合 (フルマネージド型ではないもの)、バックアップとバックアップされたリソースの両方をカスタマー管理キーで暗号化する必要があります。リソースタイプの AWS マネージドキーはコピーに対してはサポートされていません。
バックアッププランを通じた論理エアギャップボールトへのコピー
バックアップ (復旧ポイント) を標準のバックアップボールトから論理エアギャップボールトにコピーするには、新しいバックアッププランを作成する、AWS Backup コンソールで既存のバックアッププランを更新する、または AWS CLI コマンド create-backup-planupdate-backup-plan
バックアップは、論理エアギャップボールトから別の論理エアギャップボールトにオンデマンドでコピーできます (このタイプのバックアップはバックアッププランではスケジュールできません)。コピーがカスタマー管理キーで暗号化されている限り、論理エアギャップボールトから標準バックアップボールトにバックアップをコピーできます。
論理エアギャップボールトへのオンデマンドバックアップコピー
論理エアギャップボールトへのバックアップのワンタイムのオンデマンドコピーを作成するには、標準のバックアップボールトからコピーします。リソースタイプがコピータイプをサポートしている場合は、クロスリージョンコピーまたはクロスアカウントコピーを使用できます。
コピーの可用性
バックアップのコピーは、ボールトが属しているアカウントから作成できます。ボールトが共有されているアカウントは、バックアップを表示または復元できますが、コピーを作成することはできません。
クロスリージョンコピーまたはクロスアカウントコピーをサポートするリソースタイプのみを含めることができます。
詳細については、「バックアップのコピー」、「クロスリージョンバックアップ」、「クロスアカウントバックアップ」を参照してください。
論理エアギャップボールトの共有
AWS Resource Access Manager (RAM) を使用すると、論理エアギャップボールトを、指定した他のアカウントと共有できます。
ボールトは、組織のアカウントまたは別の組織のアカウントと共有できます。ボールトを組織全体と共有することはできません。共有できるのは組織内のアカウントのみです。
ボールトの共有や共有管理ができるのは、特定の IAM 権限を持つアカウントだけです。
AWS RAM を使用して共有するには、次のものが準備されていることを確認してください。
-
AWS Backup にアクセスできる 2 つ以上のアカウント
-
共有対象の、ボールトを所有するアカウントには、必要な RAM アクセス許可があります。この手順にはアクセス許可
ram:CreateResourceShareが必要です。ポリシーAWSResourceAccessManagerFullAccessには、必要な RAM 関連のアクセス許可がすべて含まれています。-
backup:DescribeBackupVault -
backup:DescribeRecoveryPoint -
backup:GetRecoveryPointRestoreMetadata -
backup:ListProtectedResourcesByBackupVault -
backup:ListRecoveryPointsByBackupVault -
backup:ListTags -
backup:StartRestoreJob
-
-
少なくとも 1 つの論理エアギャップボールト
論理エアギャップボールトからのバックアップの復元
論理エアギャップボールトに保存されているバックアップは、そのボールトを所有しているアカウントから、またはそのボールトを共有している任意のアカウントから復元できます。
AWS Backup コンソールを通じて復旧ポイントを復元する方法については、「バックアップの復元」を参照してください。
論理エアギャップボールトからアカウントにバックアップが共有されたら、start-restore-job
サンプル CLI 入力には、次のコマンドとパラメータを含めることができます。
aws backup start-restore-job --recovery-point-arnarn:aws:backup:us-east-1:accountnumber:recovery-point:RecoveryPointID--metadata {\"availabilityzone\":\"us-east-1d\"} --idempotency-token TokenNumber --resource-type ResourceType --iam-role arn:aws:iam::number:role/service-role/servicerole --region us-east-1
論理エアギャップボールトの削除
「ボールトの削除」を参照してください。バックアップ (復旧ポイント) がまだ保存されているボールとは削除できません。削除操作を開始する前に、ボールトにバックアップがないことを確認してください。
ボールトを削除すると、キー削除ポリシーに従って、ボールトが削除されてから 7 日後に、ボールトに関連付けられたキーも削除されます。
以下のサンプル CLI コマンド「delete-backup-vault
aws backup delete-backup-vault --region us-east-1 --backup-vault-nametestvaultname
論理エアギャップボールトのその他のプログラムオプション
CLI コマンド「list-backup-vaults」を変更して、アカウントが所有し、アカウント内に存在するすべてのボールトを一覧表示できます。
aws backup list-backup-vaults --region us-east-1
論理エアギャップボールトのみを一覧表示するには、以下のパラメーターを追加します
--by-vault-type LOGICALLY_AIR_GAPPED_BACKUP_VAULT
by-shared パラメータを含め、返されたボールトのリストをフィルタリングして、共有された論理エアギャップボールトのみを表示します。
aws backup list-backup-vaults --region us-east-1 --by-shared
論理エアギャップボールトの問題のトラブルシューティング
ワークフロー中にエラーが発生した場合は、次のエラー例と推奨される解決策を参照してください。
AccessDeniedException
エラー: An error occured (AccessDeniedException) when calling
the [command] operation: Insufficient privileges to perform this action."
考えられる原因: RAM によって共有されたボールトで次のリクエストのいずれかが実行されたときに、--backup-vault-account-id パラメータが含まれていませんでした。
describe-backup-vaultdescribe-recovery-pointget-recovery-point-restore-metadatalist-protected-resources-by-backup-vaultlist-recovery-points-by-backup-vault
解決策: エラーを返したコマンドを再試行します。ただし、ボールトを所有するアカウントを指定するパラメータ --backup-vault-account-id を含めます。
OperationNotPermittedException
エラー: CreateResourceShare を呼び出した後に OperationNotPermittedException が返されます。
考えられる原因: 論理エアギャップボールトなどのリソースを別の組織と共有しようとすると、この例外が発生する可能性があります。ボールトは別の組織のアカウントと共有できますが、他の組織自体と共有することはできません。
解決策: 組織または OU の代わりに principals の値としてアカウントを指定して、オペレーションを再試行します。