반응형
1. Elastic Beanstalk 생성 후 S3
Elastic Beanstalk 생성했을 때, S3 버킷도 자동으로 생성된다.
버킷을 지우려면 먼저 S3 버킷을 비워야 한다.
버킷내 내용을 삭제 후 진행하려다보니, 삭제가 정상적으로 진행되지 않았음.(아래 참고)
s3:DeleteBucket 권한이 없으므로, API 응답이 Deny로 출력됨.
Elastic Beanstalk에서 Enviroment를 삭제해도 버킷은 지워지지 않습니다!
2. S3 Bucket Policy 수정
위와 같이 일부 정책을 수정해줘야 한다.
,
{
"Sid": "eb-58950a8c-feb6-11e2-89e0-0800277d041b",
"Effect": "Deny",
"Principal": {
"AWS": "*"
},
"Action": "s3:DeleteBucket",
"Resource": "arn:aws:s3:::elasticbeanstalk-ap-northeast-2-계정ID비밀임둥"
}
, 도 확실히 삭제해줘야 오류가 안남!!!!!!!
3. S3 버킷 삭제된 모습
Delete Deny 정책이 들어가있기 때문에 정책만 수정해주면 삭제 가능! 끝!!
반응형
'AWS Cloud' 카테고리의 다른 글
Cloud9 사용해보기 (0) | 2021.07.23 |
---|---|
S3 수명 주기 규칙 적용 (0) | 2021.07.14 |
VPC간 Peering 연결 (0) | 2021.04.06 |
도메인 구매 및 Route53 등록 (0) | 2021.01.13 |