수명 주기 정책 보기, 수정 및 삭제 - Amazon EBS

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

수명 주기 정책 보기, 수정 및 삭제

기존 수명 주기 정책을 보고, 수정하고, 삭제하려면 다음 절차를 수행합니다.

수명 주기 정책 보기

다음 절차 중 하나를 사용하여 수명 주기 정책을 봅니다.

Console
수명 주기 정책을 보려면
  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 탐색 창에서 Elastic Block Store, Lifecycle Manager(수명 주기 관리자)를 선택합니다.

  3. 목록에서 수명 주기 정책 ID를 선택합니다.

Command line
수명 주기 정책에 대한 요약 정보를 가져오는 방법

get-lifecycle-policies 명령을 사용합니다.

aws dlm get-lifecycle-policies
특정 수명 주기 정책에 대한 정보를 표시하는 방법

get-lifecycle-policy 명령을 사용합니다. --policy-id의 경우 보려는 정책의 ID를 지정합니다.

aws dlm get-lifecycle-policy --policy-id policy-0123456789abcdef0

수명 주기 정책 수정

정책 수정 고려 사항
  • 대상 태그를 변경하거나 삭제하여 AMI 또는 스냅샷 정책을 수정하면 그러한 태그가 연결된 볼륨 또는 인스턴스가 더 이상 해당 정책으로 관리되지 않습니다.

  • 일정 이름을 수정하면 예전의 일정 이름으로 생성된 스냅샷 또는 AMI에 더 이상 해당 정책이 적용되지 않습니다.

  • 새 시간 간격을 사용하도록 연령 기반 보존 일정을 수정할 경우, 변경 후 생성된 새 스냅샷 또는 AMI에만 새 간격이 사용됩니다. 새로운 일정은 변경 전에 생성된 스냅샷 또는 AMI의 보존 일정에 영향을 주지 않습니다.

  • 정책을 생성한 후에는 개수 기반에서 연령 기반으로 정책의 보존 일정을 변경할 수 없습니다. 이렇게 변경하려면 새 정책을 생성해야 합니다.

  • 수명 기반 보존 일정이 포함된 정책을 비활성화하면 만료되도록 설정된 스냅샷 또는 AMI가 정책이 비활성화된 동안 무기한 보존됩니다. 스냅샷을 삭제하거나 수동으로 AMI를 등록 취소해야 합니다. 정책을 다시 활성화하고 보존 기간이 만료되면 Amazon Data Lifecycle Manager가 스냅샷 삭제 또는 AMI 등록 취소를 재개합니다.

  • 개수 기반 보존 일정이 있는 정책을 비활성화하면 정책이 스냅샷 또는 AMI 생성 및 삭제를 중지합니다. 정책을 다시 활성화하면 Amazon Data Lifecycle Manager가 스냅샷 및 AMI 생성을 재개하고 보존 임계값이 충족되면 스냅샷 또는 AMI 삭제를 재개합니다.

  • 스냅샷 아카이빙이 활성화된 정책이 있는 정책을 비활성화하면 정책 비활성화 시 아카이브 계층에 있는 스냅샷은 더 이상 Amazon Data Lifecycle Manager Manager에서 관리되지 않습니다. 더 이상 필요하지 않은 스냅샷은 수동으로 삭제해야 합니다.

  • 개수 기반 일정에 따라 스냅샷 아카이빙을 활성화하면 일정에 따라 생성되고 아카이브되는 모든 새 스냅샷에 아카이빙 규칙이 적용되고 일정에 따라 이전에 생성 및 아카이브된 기존 스냅샷에도 적용됩니다.

  • 기간 기반 일정에 따라 스냅샷 아카이빙을 활성화하면 아카이빙 규칙은 스냅샷 아카이빙을 활성화한 후 생성된 새 스냅샷에만 적용됩니다. 스냅샷 아카이빙을 활성화하기 전에 생성된 기존 스냅샷은 해당 스냅샷이 원래 생성되고 아카이브될 때 설정된 일정에 따라 해당 스토리지 계층에서 계속 삭제됩니다.

  • 개수 기반 일정에 대해 스냅샷 아카이빙을 비활성화하면 일정이 즉시 스냅샷 아카이빙을 중지합니다. 일정에 따라 이전에 아카이브된 스냅샷은 아카이브 계층에 남아 있으며 Amazon Data Lifecycle Manager에 의해 삭제되지 않습니다.

  • 기간 기반 일정에 대해 스냅샷 아카이빙을 비활성화하면 정책에 의해 생성되고 아카이브되도록 예약된 스냅샷은 aws:dlm:expirationTime 시스템 태그로 표시된 예약된 아카이브 날짜 및 시간에 영구적으로 삭제됩니다.

  • 일정에 대해 스냅샷 아카이빙을 비활성화하면 일정이 즉시 스냅샷 아카이빙을 중지합니다. 일정에 따라 이전에 아카이브된 스냅샷은 아카이브 계층에 남아 있으며 Amazon Data Lifecycle Manager에 의해 삭제되지 않습니다.

  • 개수 기반 일정의 아카이브 보존 횟수를 수정하면 새 보존 횟수에 이전에 해당 일정에 따라 아카이브된 기존 스냅샷이 포함됩니다.

  • 기간 기반 일정의 아카이브 보존 기간을 수정하면 보존 규칙을 수정한 후 아카이브된 스냅샷에만 새 보존 기간이 적용됩니다.

다음 절차 중 하나를 사용하여 수명 주기 정책을 수정합니다.

Console
수명 주기 정책을 수정하려면
  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 탐색 창에서 Elastic Block Store, Lifecycle Manager(수명 주기 관리자)를 선택합니다.

  3. 목록에서 수명 주기 정책을 선택합니다.

  4. 작업, 수명 주기 정책 수정을 선택합니다.

  5. 필요에 따라 정책 설정을 수정합니다. 예를 들어 일정을 수정하거나, 태그를 추가 또는 제거하거나, 정책을 활성화 또는 비활성화할 수 있습니다.

  6. 정책 수정을 선택합니다.

Command line

update-lifecycle-policy명령을 사용하여 수명 주기 정책의 정보를 수정하십시오. 구문을 간단히 하기 위해 이 예에서는 정책의 세부 정보가 들어 있는 JSON 파일(policyDetailsUpdated.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 명령을 사용하십시오. 상태, 태그 값, 스냅샷 간격, 스냅샷 시작 시간이 변경된 것을 알 수 있습니다.

수명 주기 정책 삭제

정책 수정 고려 사항
  • 정책을 삭제하는 경우 해당 정책에 의해 생성된 스냅샷 또는 AMI는 자동으로 삭제되지 않습니다. 스냅샷이나 AMI가 더 이상 필요하지 않은 경우에는 수동으로 삭제해야 합니다.

  • 스냅샷 아카이빙이 활성화된 정책이 있는 정책을 삭제하면 정책 삭제 시 아카이브 계층에 있는 스냅샷은 더 이상 Amazon Data Lifecycle Manager Manager에서 관리되지 않습니다. 더 이상 필요하지 않은 스냅샷은 수동으로 삭제해야 합니다.

  • 아카이브가 활성화된 기간 기반 일정이 있는 정책을 삭제하면 정책에 의해 생성되고 아카이브되도록 예약된 스냅샷은 aws:dlm:expirationtime 시스템 태그로 표시된 예약된 아카이브 날짜 및 시간에 영구적으로 삭제됩니다.

다음 절차 중 하나를 사용하여 수명 주기 정책을 삭제합니다.

Console
수명 주기 정책을 삭제하려면
  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 탐색 창에서 Elastic Block Store, Lifecycle Manager(수명 주기 관리자)를 선택합니다.

  3. 목록에서 수명 주기 정책을 선택합니다.

  4. 작업, 수명 주기 정책 삭제를 선택합니다.

  5. 확인 메시지가 나타나면 정책 삭제를 선택합니다.

Command line

delete-lifecycle-policy명령을 사용하여 수명 주기 정책을 삭제하고 정책에 지정된 대상 태그를 재사용할 수 있도록 확보하십시오.

참고

Amazon Data Lifecycle Manager에 의해 생성된 스냅샷만 삭제할 수 있습니다.

aws dlm delete-lifecycle-policy --policy-id policy-0123456789abcdef0

Amazon Data Lifecycle Manager API 참조에 Amazon Data Lifecycle Manager 쿼리 API의 데이터 유형과 각 작업에 대한 설명 및 구문이 나와 있습니다.

또는 AWS SDK 중 하나를 사용하여 사용 중인 프로그래밍 언어 또는 플랫폼에 맞게 조정된 방식으로 API에 액세스할 수 있습니다. 자세한 내용은 AWS SDK를 참조하세요.