메뉴
Amazon Simple Storage Service
콘솔 사용 설명서 (API Version 2006-03-01)

버전 관리를 사용하는 버킷의 수명 주기 구성

중요

이 문서는 이전 Amazon S3 콘솔의 사용 설명서입니다. 새로운 Amazon S3 콘솔용 사용 설명서를 찾는 경우 새로운 Amazon S3 콘솔 사용 설명서에 오신 것을 환영합니다를 참조하십시오.  

버전 관리를 사용하는 버킷에는 1개의 최신 버전과 버전 0 이상의 비 최신(이전) 버전 등 동일 객체에 대해 여러 버전이 존재할 수 있습니다. 객체 버전 관리가 활성화되거나 일시 중지된 버킷에 수명 주기 규칙을 추가할 수 있습니다. 수명 주기 구성을 사용하여 현재 객체 버전과 최신이 아닌 객체 버전 관련 작업을 정의할 수 있습니다. 수명 주기 관리 및 버킷 버전 관리에 대한 자세한 내용은 Amazon Simple Storage Service 개발자 가이드의 다음 항목을 참조하십시오.

수명 주기와 버전 관리 기능이 결합되어 휴지통 같은 역할을 하면서 다음과 같은 장점을 제공합니다.

  • 일정 시간 동안 이전 버전의 복구가 가능해 의도하지 않은 덮어쓰기나 콘텐츠 삭제를 막아줍니다.

  • Amazon S3에 비 최신 버전 보관, Amazon Glacier에 아카이빙, 자동 삭제 예약에 따른 특정 시간대를 설정해 스토리지 비용을 관리합니다.

다음 예시를 통해 버전 관리를 사용하는 버킷에 다음 수명 주기 구성을 추가하는 경우를 살펴봅니다.

  • 생성 후 365일이 지나면 현재 객체 버전을 documents 폴더에 아카이빙합니다.

  • 비 최신 버전이 된 후 30일이 지나면 비 최신 객체를 STANDARD_IA(자주 액세스하지 않는 경우) 스토리지 클래스로 이전하고 비 최신 버전이 된 후 60일이 지나면 GLACIER 스토리지 클래스(아카이빙)로 이전합니다. 비 최신 버전이 된 지 425일이 지나면 비 최신 객체를 영구 삭제하고 만료된 객체 삭제 마커를 제거합니다.

  • 7일 후에 완료되지 않은 멀티파트 업로드를 종료하고 제거합니다.

예: 버전이 지정된 버킷에 수명 주기 구성 규칙 추가

  1. AWS Management Console에 로그인하고 https://console.aws.amazon.com/s3/에서 Amazon S3 콘솔을 엽니다.

  2. In the Buckets list, choose the bucket whose lifecycle configuration you want to configure, choose Properties, and then choose Lifecycle.

    
                Lifecycle - Bucket with Versioning
  3. Choose Add rule.

    
                Lifecycle - Bucket without Versioning
  4. Select A Prefix and enter documents/ as the prefix to specify the subset of objects to which the rule applies, and then click Configure Rule. (In our example, entering "documents/" will apply the rule to all objects in the bucket's "documents" folder.)

    For more information about key name prefixes and how they map to folders, go to Object Keys in the Amazon Simple Storage Service 개발자 가이드.

    If you selected Whole Bucket the rule would apply to all objects in the bucket.

  5. Configure the rule describing actions for both current and noncurrent (previous) object versions.

    1. In the Action on Current Version section select the Archive to the Glacier Storage Class and specify 365 days.

      Verify that the illustration in the EXAMPLE section match how you want your rule to work.

    2. Actions selected in the Action on Previous Versions section occur according to the specified number of days after the object becomes noncurrent.

      Select Transition to the Standard-Infrequent access Storage Class and enter 30 days, and then select Archive to the Glacier Storage Class and enter 60 days.

      Select Permanently Delete and enter 425 days and then select Remove expired object delete marker. Amazon S3 will remove an expired object delete marker no sooner than 48 hours after the object expired.

      중요

      Selecting Permanently Delete will not remove incomplete multipart uploads. You must select End and Clean up Incomplete Multipart Uploads as described in the next step to have incomplete multipart uploads removed.

      Verify that the illustration in the EXAMPLE section matches how you want your rule to work.

    3. It is a recommended best practice to select End and Clean up Incomplete Multipart Uploads. For our example, enter 7 for the number of days after the multipart upload initiation date that you want to end and clean up any multipart uploads that have not completed. Then choose Review.

      For more information about multipart uploads, see Multipart Upload Overview in the Amazon Simple Storage Service 개발자 가이드.

  6. Review and name your rule.

    1. (Optional) You can give your rule a name to identify the rule, if you want. The name must be unique within the bucket. By default, Amazon S3 will generate a unique identifier for the rule.

    2. Choose Edit next to Rule Target or Rule Configuration if you want to make changes.

    3. Choose Create and Activate Rule when all of the settings are as you want them.

  7. If the rule does not contain any errors, it is displayed in the Lifecycle pane.

기존 수명 주기 구성 규칙의 수정, 비활성화 또는 삭제에 대한 자세한 내용은 수명 주기 구성 규칙의 관리을 참조하십시오.