삭제 후 동일한 이름의 Amazon S3 버킷을 다시 생성하려고 할 때 “현재 이 리소스에 대해 충돌하는 조건부 작업이 진행 중입니다” 오류를 해결하는 방법을 알고 싶습니다.
해결 방법
버킷 삭제 요청을 보내면 Amazon S3는 버킷 이름을 삭제하기 위해 대기열에 보관합니다. 네임스페이스는 모든 AWS 계정에서 공유되므로 버킷 이름은 전 세계적으로 고유해야 합니다. Amazon S3는 대규모 분산 시스템이므로 버킷 삭제와 같은 변경이 모든 AWS 리전에서 일관되게 적용되려면 시간이 걸립니다.
대부분의 경우 버킷을 삭제한 후 몇 시간 내에 새 버킷을 만들 수 있습니다. 하지만 변경 사항이 일관되게 적용되려면 48~72시간이 걸릴 수 있습니다. S3 버킷을 다시 생성하려면 최소 48시간을 기다리는 것이 가장 좋습니다. 자세한 내용은 Amazon S3 버킷을 생성할 때 발생하는 오류를 해결하려면 어떻게 해야 하나요?를 참조하세요
Amazon S3에서 버킷을 완전히 삭제하기 전까지는 동일한 버킷 이름을 사용할 수 없습니다. 하지만 버킷이 삭제되고 이름을 사용할 수 있게 되면 다른 계정에서 해당 버킷 이름을 사용할 수 있습니다. 다른 계정이 버킷 이름을 사용하는 경우 동일한 이름을 사용할 수 없습니다.
참고: 버킷 이름을 유지해야 하는 경우에는 버킷을 삭제하지 마세요. 대신 버킷을 비우세요.
애플리케이션에서 자동으로 버킷을 생성하는 경우 이름 충돌을 일으킬 가능성이 적은 버킷 이름 지정 로직을 선택하세요. 또한 버킷 이름이 이미 사용된 경우 애플리케이션 로직에서 다른 버킷 이름을 선택하는지 확인하세요.
관련 정보
Amazon S3 버킷 생성, 구성 및 사용