예제 리소스 정리
예제 리소스 정리
학습 목적으로 정적 웹사이트를 만들었다면 더 이상 요금이 발생하지 않도록 할당했던 AWS 리소스를 삭제해야 해요. AWS 리소스를 삭제하면 웹사이트는 더 이상 접근할 수 없어요.
출처: 문서
본문
작업 순서는 다음과 같아요.
1단계: Amazon CloudFront 배포 삭제
Amazon CloudFront 배포를 삭제하려면 먼저 비활성화해야 해요. 비활성화된 배포는 더 이상 기능하지 않으며 요금도 부과되지 않아요. 비활성화된 배포는 언제든 다시 활성화할 수 있어요. 비활성화된 배포를 삭제하면 더 이상 사용할 수 없어요.
CloudFront 배포를 비활성화하고 삭제하는 방법은 다음과 같아요.
- https://console.aws.amazon.com/cloudfront/v4/home에서 CloudFront 콘솔을 열어요.
- 비활성화할 배포를 선택하고 Disable을 선택해요.
- 확인 메시지가 뜨면 Yes, Disable을 선택해요.
- 비활성화된 배포를 선택하고 Delete를 선택해요.
- 확인 메시지가 뜨면 Yes, Delete를 선택해요.
2단계: Route 53 호스팅 영역 삭제
호스팅 영역을 삭제하기 전에 만든 레코드 세트를 먼저 삭제해야 해요. NS와 SOA 레코드는 삭제할 필요 없어요. 호스팅 영역을 삭제하면 자동으로 함께 삭제되거든요.
레코드 세트를 삭제하는 방법은 다음과 같아요.
- https://console.aws.amazon.com/route53/에서 Route 53 콘솔을 열어요.
- 도메인 이름 목록에서 도메인 이름을 선택하고 Go to Record Sets를 선택해요.
- 레코드 세트 목록에서 만들었던 A 레코드를 선택해요. 각 레코드 세트의 유형은 Type 열에 표시돼요.
- Delete Record Set을 선택해요.
- 확인 메시지가 뜨면 Confirm을 선택해요.
Route 53 호스팅 영역을 삭제하는 방법은 다음과 같아요.
- 이전 절차를 이어서 Back to Hosted Zones를 선택해요.
- 도메인 이름을 선택하고 Delete Hosted Zone을 선택해요.
- 확인 메시지가 뜨면 Confirm을 선택해요.
3단계: 로깅 비활성화 및 S3 버킷 삭제
S3 버킷을 삭제하기 전에 버킷의 로깅이 비활성화되어 있는지 확인해야 해요. 그렇지 않으면 버킷을 삭제하는 동안에도 AWS가 계속 버킷에 로그를 기록해요.
버킷의 로깅을 비활성화하는 방법은 다음과 같아요.
- https://console.aws.amazon.com/s3/에서 Amazon S3 콘솔을 열어요.
- Buckets 아래에서 버킷 이름을 선택하고 Properties를 선택해요.
- Properties에서 Logging을 선택해요.
- Enabled 확인란을 해제해요.
- Save를 선택해요.
이제 버킷을 삭제할 수 있어요. 자세한 내용은 일반 목적 버킷 삭제를 참고하세요.