Tonic 's lesson learned


AWS S3 버킷 삭제가 안될 때 삭제하는 방법

AWS S3에서 버킷 삭제가 안될 때가 있다. 원인은 버킷 정책 때문인데 Delete 권한이 없어서 그런 경우가 대다수다. 권한은 크게 사용자에게 Delete 권한이 없는 경우와 삭제할 사용자에 ‘내’계정이 없는 경우로 나눌 수 있다. 다시 말하면 버킷 사용자로 등록된 계정이 ‘내’ 계정이라면 Delete 권한만 추가해주면 되고, 다른 계정이라면 Delete 권한을 부여한 내 계정을 추가하면 된다.

어차피 지울 버킷이고 복잡한 설정이 싫다 싶으면 Everyone에 모든 권한을 선택해주고 저장한 뒤, 안지워지는 S3 버킷을 선택 후 삭제하면 바로 삭제가 된다.