- 최신
- 최다 투표
- 가장 많은 댓글
S3에서 파일이 자동으로 삭제되는 현상은 일반적으로 lifecycle 정책과 관련이 있습니다. 하지만 귀하께서 따로 lifecycle 정책을 설정하지 않았다고 하셨으므로, 이 상황에 대해 몇 가지 가능성을 고려해 볼 수 있습니다:
-
버킷 소유권: S3 버킷을 생성한 AWS 계정만이 lifecycle 규칙을 생성, 활성화, 비활성화 또는 삭제할 수 있습니다. 혹시 다른 팀원이나 관리자가 모르게 정책을 설정했을 가능성이 있습니다.
-
버전 관리: S3 버전 관리가 활성화된 경우, 객체가 '삭제'된 것처럼 보일 수 있지만 실제로는 삭제 마커가 생성된 것일 수 있습니다.
-
버킷 정책 또는 IAM 정책: 특정 조건에서 객체를 삭제하도록 하는 버킷 정책이나 IAM 정책이 설정되어 있을 수 있습니다.
이 문제를 해결하기 위해 다음과 같은 단계를 따르시기 바랍니다:
-
S3 콘솔에서 해당 버킷의 lifecycle 규칙을 확인하세요. 예상치 못한 규칙이 있다면 비활성화하거나 삭제하세요.
-
버킷의 버전 관리 상태를 확인하고, 필요하다면 이전 버전의 객체를 복구하세요.
-
버킷 정책과 관련 IAM 정책을 검토하여 의도치 않은 삭제 권한이 부여되지 않았는지 확인하세요.
-
S3 서버 액세스 로그를 활성화하여 객체 삭제 작업을 모니터링하세요.
-
S3 이벤트 알림을 설정하여 객체 삭제 시 실시간으로 통보를 받을 수 있도록 하세요.
이러한 조치를 취한 후에도 문제가 지속된다면, AWS 지원팀에 문의하여 추가적인 도움을 받으시기 바랍니다.
Sources
Troubleshooting Amazon S3 Lifecycle issues - Amazon Simple Storage Service
Creating and managing a lifecycle configuration by using the AWS CLI and SDK for Java - Amazon S3 on Outposts
관련 콘텐츠
- AWS 공식업데이트됨 2년 전
- AWS 공식업데이트됨 2년 전
- AWS 공식업데이트됨 2년 전