AWS Lambda 실습 자원 삭제

Amazon CloudWatch Event와 Lambda를 이용한 자동화 기능 만들기 자원 삭제

  1. EC2 콘솔창에 접속하여 테스트 EC2 인스턴스를 생성했다면 종료합니다. 단순히 중지(Stopped)로 상태를 변경할 경우, EBS 스토리지 비용이 부가될 수 있기 때문에 필요하지 않다면 종료(Terminate)합니다. 이때, 4-1 실습에서 생성한 인스턴스 ID를 확인한 후, 삭제합니다.

  2. CloudWatch Event 규칙을 삭제하지 않으면 의도적으로 중지시킨 EC2 인스턴스도 자동으로 재시작됩니다. 따라서 아래 화면의 순서대로 삭제합니다.

  3. CloudWatch Logs는 기본적으로 로그를 삭제하지 않으므로 장기적으로 비용이 발생할 수 있기에 로그를 삭제합니다.

  4. Lambda 함수는 실행되지 않으면 존재만으로는 비용이 부가되지 않지만 필요하지 않기에 삭제합니다.

  5. IAM 역할은 비용이 없지만 필요하지 않기에 삭제합니다.

    IAM 정책도 아래의 화면과 같이 삭제합니다.


S3 Trigger를 이용한 이미지 리사이징 솔루션 구축하기 자원 삭제

  1. Amazon S3 콘솔창에 접속하여 4-2 실습에서 생성한 S3 버킷을 확인한 후 삭제하는 작업을 수행합니다.

    아래와 같이 버킷을 클릭한 후, Empty 버튼을 클릭합니다.

    팝업창에 permanently delete를 적은 후, Empty 버튼을 눌러 버킷을 비웁니다.

    버킷 안에 object를 비운 다음 Delete 버튼을 통해, 버킷을 삭제합니다.

    나머지 하나의 S3 버킷에도 위의 작업을 수행합니다.

  2. 그 다음 AWS CloudFormation 콘솔창에 접속하여 4-2 실습에서 생성한 Lamba Application Stack을 삭제합니다.

    스택 삭제 시, Role이 detach되지 않아 삭제 실패가 될 수 있습니다. 다시 삭제를 수행하고 강제 삭제를 컨펌하면 모두 삭제 됩니다.

  3. X-Ray는 데이터를 전송하거나 데이터를 보지 않으면 비용이 발생하지 않습니다.

모든 실습을 완료하였습니다. 고생하셨습니다.