リーガルホールドおよび AWS Backup - AWS Backup

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

リーガルホールドおよび AWS Backup

リーガルホールドは、ホールド中にバックアップが削除されないようにする管理ツールです。ホールドが実施されている間、ホールド状態にあるバックアップは削除できず、バックアップステータスを変更することになるライフサイクルポリシー (Deleted 状態への移行など) は、リーガルホールドが削除されるまで延期されます。1 つのバックアップについて、リーガルホールドが複数ある場合があります。

リーガルホールドは、ライフサイクルで許可されている AWS Backup 場合に、 によって作成された 1 つ以上のバックアップ (復旧ポイントとも呼ばれます) に適用できます。継続的バックアップと呼ばれるタイプのバックアップの最大ライフサイクルは 35 日です。リーガルホールドでは、継続的なバックアップライフサイクルは延長されません。

リーガルホールドを作成すると、リソースタイプやリソース ID などの特定のフィルター条件を考慮に入れることができます。さらに、リーガルホールドに含めるバックアップの作成日の範囲を定義できます。リーガルホールドとバックアップには多対多の関係があります。つまり、1 つのバックアップには複数のリーガルホールドを設定でき、1 つのリーガルホールドには複数のバックアップを含めることができます。各アカウントで一度に最大 50 個のリーガルホールドを有効化できます。

リーガルホールドは、そのリーガルホールドがある元のバックアップにのみ適用されます。バックアップがリージョン間またはアカウント間でコピーされた場合 (リソースがそれをサポートしている場合)、そのバックアップは保持されず、そのリーガルホールドも移行されません。他のリソースと同様に、リーガルホールドは、一意の Amazon リソースネーム (ARN) が関連付けられています。リーガルホールドの一部に AWS Backup できるのは、 によって作成された復旧ポイントのみです。

AWS Backup ボールトロックが、ボールトに対する追加の保護とイミュータビリティを提供するのに対して、リーガルホールドは個々のバックアップ (復旧ポイント) の削除に対する保護を強化することに注意してください。リーガルホールドは失効せず、バックアップ内のデータは無期限に保持されます。ホールドは、十分なアクセス許可を持つユーザーによってリリースされるまでアクティブのままです。

リーガルホールドの作成

リーガルホールドが作成されると、そのリーガルホールドには作成済みの復旧ポイントのみが含まれます。ステータスが EXPIRED または DELETING のバックアップ (復旧ポイント) はリーガルホールドに含まれません。ステータスが CREATING の復旧ポイント (バックアップ) は、完了時期によってはリーガルホールドに含まれない場合があります。

リーガルホールドは、必要な IAM アクセス許可を持つユーザーが追加できます。

リーガルホールドを作成するには
  1. https://console.aws.amazon.com/backup で AWS Backup コンソールを開きます。

  2. コンソールの左側にあるダッシュボードで、[マイアカウント] を探します。リーガルホールド を選択します。

  3. リーガルホールドの追加 を選択します。

  4. リーガルホールドの詳細 リーガルホールドスコープ 、リーガルホールドタグ の 3 つのパネルが表示されます。

    1. [リーガルホールドの詳細] で、表示されるテキストボックスにリーガルホールドのタイトルとリーガルホールドの説明を入力します。

    2. [リーガルホールドの範囲] パネルで、ホールドに含めるリソースの選択方法を選択します。ホールドを作成するときは、リーガルホールド内のリソースを選択するために使用される方法を選択します。次のいずれかを含める選択ができます。

      • 特定のリソースタイプと IDs

      • バックアップボールトの選択

      • アカウント内のすべてのリソースタイプまたはすべてのバックアップボールト

    3. リーガルホールドの日付範囲を指定します。日付を YYYY:MM:DD の形式で入力します (日付も含まれます)。

    4. オプションで、リーガルホールドタグ の下にホールドのタグを追加できます。タグは、将来的な参照や整理のためにホールドを分類するのに役立ちます。最大 50 個のタグを追加できます。

  5. 新しいリーガルホールドの設定を確認したら、[新規ホールドを追加] ボタンをクリックします。

create-legal-hold コマンドを使用してリーガルホールドを作成できます。

aws backup create-legal-hold --title "my title" \ --description "my description" \ --recovery-point-selection "VaultNames=string,DateRange={FromDate=timestamp,ToDate=timestamp}"

リーガルホールドを表示する

リーガルホールドの詳細は、 AWS Backup コンソールまたはプログラムで確認できます。

バックアップコンソールを使用してアカウント内のすべてのリーガルホールドを表示するには、

  1. https://console.aws.amazon.com/backup で AWS Backup コンソールを開きます。

  2. ダッシュボードの左側にある [マイアカウント][リーガルホールド] をクリックします。

  3. [リーガルホールド] テーブルには、既存のホールドのタイトル、ステータス、説明、ID、作成日が表示されます。テーブルヘッダーの横にあるカラット (下矢印)をクリックすると、テーブルが、選択した列別でフィルターされます。

すべてのリーガルホールドをプログラムで表示するには、 ListLegalHoldsおよび の API コールを使用できますGetLegalHold

次の JSON テンプレートを に使用できますGetLegalHold

GET /legal-holds/{legalHoldId} HTTP/1.1 Request empty body Response { Title: string, Status: LegalHoldStatus, Description: string, // 280 chars max CancelDescription: string, // this is provided during cancel // 280 chars max LegalHoldId: string, LegalHoldArn: string, CreatedTime: number, CanceledTime: number, ResourceSelection: { VaultArns: [ string ] Resources: [ string ] }, ResourceFilters: { DateRange: { FromDate: number, ToDate: number } } }

次の JSON テンプレートを に使用できますListLegalHolds

GET /legal-holds/ &maxResults=MaxResults &nextToken=NextToken Request empty body url params: MaxResults: number // optional, NextToken: string // optional status: Valid values: CREATING | ACTIVE | CANCELED | CANCELING maxResults: 1-1000 Response { NextToken: token, LegalHolds: [ Title: string, Status: string, Description: string, // 280 chars max CancelDescription: string, // this is provided during cancel // 280 chars max LegalHoldId: string, LegalHoldArn: string, CreatedTime: number, CanceledTime: number, ] }

以下は、可能なステータス値です。

ステータス 説明
CREATING リクエストされた復旧ポイントはリーガルホールドのプロセスに入っていますが、リーガルホールドの作成がまだ完了していないため、それらの復旧ポイントの削除リクエストが成功する可能性があります。
ACTIVE リーガルホールドが作成されました。このリーガルホールドに含まれるすべての復旧ポイントが保持されます。
CANCELLING リーガルホールドは削除中のため、ホールドの対象になっている復旧ポイントの削除リクエストが成功する可能性があります。
CANCELED リーガルホールドは完全に解除され、無効になっています。復旧ポイントは削除できます。

リーガルホールドを解除する

リーガルホールドは、十分なアクセス許可を持つユーザーによって削除されるまで有効です。リーガルホールドの削除は、リーガルホールドのキャンセル、解除とも呼ばれます。リーガルホールドを削除すると、そのリーガルホールドがアタッチされていたすべてのバックアップからリーガルホールドが削除されます。リーガルホールド中に期限切れになったバックアップは、リーガルホールドが削除されてから 24 時間以内に削除されます。

コンソールを使用してホールドを解除するには
  1. https://console.aws.amazon.com/backup で AWS Backup コンソールを開きます。

  2. 解除に関連付ける説明を入力します。

  3. 詳細を確認し、[ホールドを解除] をクリックします。

  4. [ホールドを解除] ダイアログボックスが表示されたら、テキストボックスに [confirm] と入力してホールドを解除することを確認します。

    1. ホールドを解除することを確認するボックスにチェックを入れます。

[リーガルホールド] ページでは、すべてのホールドを確認できます。解除が成功すると、そのホールドのステータスが Released と表示されます。

プログラムで保留を削除するには、 API コール を使用しますCancelLegalHold

次の JSON テンプレートを使用します。

DELETE /legal-holds/{legalHoldId} Request { CancelDescription: String DeleteAfterDays: number // optional } DeleteAfterDays: optional. Defaults to 180 days. how long to keep legal hold record after canceled. This applies to the actual legal hold record only. Recovery points are unlocked as soon as cancelation processes and are not subject to this date. Response Empty body 200 if successful other standard codes