AWS re:Post을(를) 사용하면 다음에 동의하게 됩니다. AWS re:Post 이용 약관

S3에 파일이 자동으로 삭제됩니다.

0

S3에서 이미지 파일들을 관리하고 있는데 특정 시점 이전에 저장한 파일들이 삭제되었습니다.

따로 lifecycle 정책을 설정하지 않았는데 삭제가 되는 이유가 뭔가요?

또 어떻게 해결해야하나요?


버전 표시를 했을 때 삭제된 파일들은 트리 상단에 삭제마커가 있고 하단에 버전 id가 포함된 원본 파일이 있습니다. 제가 설정한 것이 아닌데 왜 삭제마커가 생겼나요? 그리고 파일이 여러개인데 일괄 복구는 어떻게 가능한가요?

질문됨 2달 전32회 조회
1개 답변
0

S3에서 파일이 자동으로 삭제되는 현상은 일반적으로 lifecycle 정책과 관련이 있습니다. 하지만 귀하께서 따로 lifecycle 정책을 설정하지 않았다고 하셨으므로, 이 상황에 대해 몇 가지 가능성을 고려해 볼 수 있습니다:

  1. 버킷 소유권: S3 버킷을 생성한 AWS 계정만이 lifecycle 규칙을 생성, 활성화, 비활성화 또는 삭제할 수 있습니다. 혹시 다른 팀원이나 관리자가 모르게 정책을 설정했을 가능성이 있습니다.

  2. 버전 관리: S3 버전 관리가 활성화된 경우, 객체가 '삭제'된 것처럼 보일 수 있지만 실제로는 삭제 마커가 생성된 것일 수 있습니다.

  3. 버킷 정책 또는 IAM 정책: 특정 조건에서 객체를 삭제하도록 하는 버킷 정책이나 IAM 정책이 설정되어 있을 수 있습니다.

이 문제를 해결하기 위해 다음과 같은 단계를 따르시기 바랍니다:

  1. S3 콘솔에서 해당 버킷의 lifecycle 규칙을 확인하세요. 예상치 못한 규칙이 있다면 비활성화하거나 삭제하세요.

  2. 버킷의 버전 관리 상태를 확인하고, 필요하다면 이전 버전의 객체를 복구하세요.

  3. 버킷 정책과 관련 IAM 정책을 검토하여 의도치 않은 삭제 권한이 부여되지 않았는지 확인하세요.

  4. S3 서버 액세스 로그를 활성화하여 객체 삭제 작업을 모니터링하세요.

  5. 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

profile picture
답변함 2달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인