Amazon Data Lifecycle Manager デフォルトポリシーの変更 - Amazon EBS

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

Amazon Data Lifecycle Manager デフォルトポリシーの変更

Amazon Data Lifecycle Manager ポリシーを変更するときは、次の点に注意してください。

  • ターゲットタグを削除して AMIまたはスナップショットポリシーを変更すると、それらのタグを持つボリュームまたはインスタンスはポリシーによって管理されなくなります。

  • スケジュール名を変更すると、古いスケジュール名でAMIs作成されたスナップショットまたは は、ポリシーによって管理されなくなります。

  • 新しい時間間隔を使用するように期間ベースの保持スケジュールを変更する場合、新しい間隔は新しいスナップショットにのみ使用されるか、変更後にAMIs作成されます。新しいスケジュールは、スナップショットの保持スケジュールや変更前にAMIs作成されたスナップショットの保持スケジュールには影響しません。

  • 作成後、ポリシーの保持スケジュールをカウントベースから経過時間ベースに変更することはできません。この変更を行うには、新たなポリシーを作成する必要があります。

  • 経過時間ベースの保持スケジュールでポリシーを無効にすると、ポリシーが無効AMIsになっている間に期限切れに設定されたスナップショットまたは は無期限に保持されます。スナップショットを削除するか、 AMIsを手動で登録解除する必要があります。ポリシーを再度有効にすると、Amazon Data Lifecycle Manager は保持期間が終了AMIsするとスナップショットの削除または登録解除を再開します。

  • カウントベースの保持スケジュールでポリシーを無効にすると、ポリシーはスナップショットまたは の作成と削除を停止しますAMIs。ポリシーを再度有効にすると、Amazon Data Lifecycle Manager はスナップショットと の作成を再開しAMIs、保持しきい値が満たされるとスナップショットまたは の削除を再開AMIsします。

  • スナップショットアーカイブを有効にしたポリシーを含むポリシーを無効にした時点で、アーカイブ層に残されているスナップショットに対しては、Amazon Data Lifecycle Manager による管理が行われなくなります。不要になったスナップショットは、手動で削除する必要があります。

  • カウントベースのスケジュールでスナップショットのアーカイブを有効にした場合、このアーカイブルールは、以後スケジュールに従って作成およびアーカイブされるすべての新しいスナップショットに適用されます。また、このスケジュールによって以前に作成およびアーカイブされた既存のスナップショットにも適用されます。

  • 期間ベースのスケジュールに対しスナップショットのアーカイブを有効にした場合、アーカイブルールは、有効化した時点以降に作成された新しいスナップショットにのみ適用されます。スナップショットのアーカイブを有効にする前に作成された既存のスナップショットは、それらのスナップショットが最初に作成およびアーカイブされた時点で設定されていたスケジュールに従って、引き続きそれぞれのストレージ階層から削除されます。

  • カウントベースのスケジュールでスナップショットのアーカイブを無効にすると、スケジュールはただちにスナップショットのアーカイブを停止します。スケジュールによって以前にアーカイブされたスナップショットはアーカイブ階層に残り、Amazon Data Lifecycle Manager によって削除されることはありません。

  • 期間ベースのスケジュールにおいてスナップショットのアーカイブを無効にすると、ポリシーで作成されアーカイブが予定されているスナップショットは、スケジュールされた (aws:dlm:expirationTime システムタグが示す) アーカイブの日時に完全に削除されます。

  • スケジュールにおいてスナップショットのアーカイブを無効にした場合、スケジュールは、その時点でスナップショットのアーカイブを停止します。スケジュールによって以前にアーカイブされたスナップショットはアーカイブ階層に残り、Amazon Data Lifecycle Manager によって削除されることはありません。

  • カウントベースのスケジュールにおいてアーカイブ保持数を変更した場合、この新しい保存数は、以前にスケジュールによってアーカイブされた既存のスナップショットの数も含みます。

  • 期間ベースのスケジュールにおいてアーカイブの保持期間を変更した場合は、この変更を行った時点後にアーカイブされたスナップショットに対してのみ、新しい保持期間が適用されます。

次のいずれかの手順に従ってライフサイクルポリシーを変更します。

Console
ライフサイクルポリシーを変更するには
  1. で Amazon EC2コンソールを開きますhttps://console.aws.amazon.com/ec2/

  2. ナビゲーションペインで [Elastic Block Store]、[ライフサイクルマネージャー] の順に選択します。

  3. リストからライフサイクルポリシーを選択します。

  4. [アクション][ライフサイクルポリシーの変更] の順に選択します。

  5. 必要に応じてポリシー設定を修正します。具体例を挙げると、スケジュールを修正する、タグを追加もしくは削除する、またはポリシーを有効化もしくは無効化することができます。

  6. [ポリシーの変更] を選択します。

Command line

update-lifecycle-policy コマンドを使用して、ライフサイクルポリシーの情報を変更します。構文を簡素化するために、この例では、ポリシーの詳細policyDetailsUpdated.jsonを含む JSON ファイル を参照します。

aws dlm update-lifecycle-policy \ --state DISABLED \ --execution-role-arn arn:aws:iam::12345678910:role/AWSDataLifecycleManagerDefaultRole" \ --policy-details file://policyDetailsUpdated.json

次は、policyDetailsUpdated.json ファイルの例です。

{ "ResourceTypes":[ "VOLUME" ], "TargetTags":[ { "Key": "costcenter", "Value": "120" } ], "Schedules":[ { "Name": "DailySnapshots", "TagsToAdd": [ { "Key": "type", "Value": "myDailySnapshot" } ], "CreateRule": { "Interval": 12, "IntervalUnit": "HOURS", "Times": [ "15:00" ] }, "RetainRule": { "Count" :5 }, "CopyTags": false } ] }

更新されたポリシーを表示するには、get-lifecycle-policy コマンドを使用します。状態、タグの値、スナップショットの間隔、およびスナップショットの開始時刻が変更されたことがわかります。