전체 또는 루트 권한이 있더라도 Amazon S3 콘솔 또는 AWS CLI를 통해 S3 버킷을 삭제할 수 없는 이유는 무엇인가요?

3분 분량
0

Amazon Simple Storage Service(S3) 콘솔 또는 AWS Command Line Interface(AWS CLI)를 사용하여 Amazon S3 버킷을 삭제하려고 합니다. 버킷에 대한 전체 또는 루트 권한이 있지만 삭제 요청이 실패하고 버킷을 계속 사용할 수 있습니다.

간략한 설명

버킷에 많은 수의 객체가 포함되어 있는 경우, Amazon S3 콘솔에서 S3 버킷을 삭제할 수 없습니다. 버킷에 오브젝트 또는 오브젝트 버전이 포함된 경우 AWS CLI를 사용하여 버저닝이 있는 S3 버킷을 삭제할 수 없습니다. 자세한 내용은 버킷 삭제를 참조합니다.

참고: AWS CLI 명령을 실행할 때 오류가 발생하면, 최신 AWS CLI 버전을 사용하고 있는지 확인합니다.

S3 버킷을 삭제하려면, 이전에 버전 관리를 활성화한 경우 일시 중단합니다. 그런 다음, 버킷의 객체를 하루가 지나면 만료하도록 수명 주기 규칙을 설정합니다. 모든 객체를 삭제한 후, 버킷을 삭제할 수 있습니다.

해결 방법

경고: 다음 절차는 S3 버킷의 모든 데이터를 영구적으로 삭제합니다. 버킷에서 데이터를 삭제하고 제거한 후에는 데이터를 복구할 수 없습니다. 계속하기 전에 버킷에 있는 모든 객체와 데이터를 검토하여 더 이상 필요하지 않은지 확인합니다.

버전 관리를 일시 중단한 다음, 수명 주기 규칙을 설정하여 버킷의 객체를 삭제하려면 다음 단계를 따릅니다.

  1. Amazon S3 콘솔을 엽니다.
  2. 삭제할 버킷을 선택합니다.
  3. 버킷에 대해 버전 관리를 사용 설정한 경우, 버전 관리 일시 중단을 클릭합니다.
  4. 관리 탭을 선택합니다.
  5. 수명 주기 규칙에서 수명 주기 규칙 만들기를 선택합니다.
  6. 수명 주기 규칙 이름에서 수명 주기 규칙의 이름을 입력합니다.
  7. 전체 버킷에 대해 규칙을 실행하려면, 이 규칙은 버킷의 모든 객체에 적용됩니다를 선택합니다. 특정 접두사에 대해 규칙을 실행하려면 하나 이상의 필터를 사용하여 이 규칙의 범위를 제한을 선택합니다. 그런 다음, 접두사 아래에 접두사 이름을 입력합니다.
  8. 수명 주기 규칙 작업에서 다음 옵션을 선택합니다:
    현재 버전의 객체 만료
    이전 버전의 객체 영구 삭제
    만료된 삭제 마커 또는 불완전한 멀티파트 업로드 삭제.
  9. 현재 버전의 객체 만료의 경우, 객체 생성 후 일수 아래에 1을 입력합니다.
  10. 객체의 이전 버전 영구 삭제의 경우, 객체가 이전 버전이 된 후 일수 아래에 1을 입력합니다.
  11. 만료된 삭제 마커 또는 완료되지 않은 멀티파트 업로드 삭제의 경우, 완료되지 않은 멀티파트 업로드 삭제를 선택합니다. 그런 다음 1을 입력하여 일수를 지정합니다.
  12. 규칙 만들기를 선택합니다.

참고: "이 규칙에 (이전_규칙_이름)과 겹치는 접두사가 있습니다." 오류 메시지가 표시되더라도 규칙을 저장할 수 있습니다.

수명 주기 규칙은 UTC(협정 세계시) 자정 무렵에 실행됩니다. 수명 주기 규칙이 실행된 후에도 객체는 즉시 삭제되지 않지만 수명 주기 규칙에 따라 삭제 대상으로 표시됩니다. 삭제하도록 표시된 객체에는 청구 비용이 발생하지 않습니다. 자세한 내용은 만료되는 객체를 참조합니다.

버킷에 많은 수의 객체가 있는 경우, 해당 객체가 며칠 동안 Amazon S3 콘솔에 표시될 수 있습니다. 이 조건은 특히 버전 관리가 있는 Amazon S3 버킷에 적용됩니다. 버킷에 버전 관리가 있는 경우, Amazon S3는 객체의 현재 버전을 삭제한 후 삭제 마커를 만듭니다. 삭제 마커가 최소 하루가 지나면, 수명 주기 규칙에 따라 삭제 마커도 정리됩니다. 따라서 수명 주기 규칙이 삭제 마커를 감지하여 제거하는 데 며칠이 걸릴 수 있습니다.

수명 주기 규칙이 삭제 마커와 현재 버전이 아닌 모든 객체를 포함하여 모든 객체를 완전히 삭제한 후에는 버킷을 삭제할 수 있습니다.

관련 정보

스토리지 수명 주기 관리

AWS 공식
AWS 공식업데이트됨 6달 전