이 모듈에서는 이 자습서를 진행하는 동안 생성한 리소스를 모두 종료하는 단계를 거칩니다. AWS Amplify app, an Amazon Cognito User Pool, AWS Lambda function, IAM role, DynamoDB table, REST API, CloudWatch Log를 종료하게 됩니다. 원치 않는 비용이 청구되지 않도록 더 이상 사용하지 않는 리소스는 삭제하는 것이 좋습니다.

모듈 완료 시간: 10분

삭제한 서비스: AWS Lambda, Amazon API Gateway, AWS Amplify, Amazon DynamoDB, Amazon Cognito, AWS CloudWatch 


아래의 단계별 지침에 따라 각 모듈에서 생성한 AWS 리소스를 삭제하십시오. 각각의 단계 번호를 클릭하면 섹션이 확장됩니다.

  • 1단계. 앱 삭제

    Amplify 앱 삭제.


    1. AWS Management Console에서 서비스를 선택한 다음, 스토리지 아래에서 AWS Amplify 를 선택합니다.

    2. 모듈 1에서 생성한 앱을 선택합니다.

    3. 앱 랜딩 페이지에서 ‘액션> 앱 삭제’를 선택합니다. 확인 메시지가 나타나면 '삭제'를 입력한 다음 확인을 선택하십시오.

  • 2단계. Amazon Cognito 사용자 풀 삭제

    제공된 AWS CloudFormation 템플릿을 사용하여 모듈 2를 완료했다면 AWS CloudFormation 콘솔에서 해당 스택을 삭제하면 됩니다. 그렇지 않다면 모듈 2에서 생성한 Amazon Cognito 사용자 풀을 삭제하십시오.


    1. AWS 콘솔에서 서비스를 클릭하고 모바일 서비스 아래에서 Cognito를 선택합니다.

    2. 사용자 풀 관리를 선택합니다.

    3. 모듈 2에서 생성한 WildRydes 사용자 풀을 선택합니다.

    4. 페이지 오른쪽 상단 모서리에서 풀 삭제를 선택합니다.

    5. delete를 입력하고, 확인하라는 메시지가 나타나면 풀 삭제를 선택합니다.

  • 3단계. 서버리스 백엔드 삭제

    모듈 3에서 생성한 AWS Lambda 함수, IAM 역할 및 Amazon DynamoDB 테이블을 삭제합니다.


    Lambda 함수

    1. AWS Management Console에서 서비스를 클릭한 다음, 컴퓨팅 아래에서 Lambda를 선택합니다.

    2. 모듈 3에서 생성한 RequestUnicorn 함수를 선택합니다.

    3. 작업 드롭다운에서 함수 삭제를 선택합니다.

    4. 확인을 묻는 메시지가 표시되면 삭제를 선택합니다.

    IAM 역할

    1. AWS Management Console에서 서비스를 클릭한 다음 보안, 자격 증명 및 규정 준수 아래에서 IAM을 선택합니다.

    2. 탐색 메뉴에서 역할을 선택합니다.

    3. 필터 상자에 WildRydesLambda를 입력합니다.

    4. 모듈 3에서 생성한 역할을 선택합니다.

    5. 역할 작업 드롭다운에서 역할 삭제를 선택합니다.

    6. 확인하라는 메시지가 나타나면 ​예, 삭제합니다를 선택합니다.

    DynamoDB 테이블

    1. AWS Management Console에서 서비스를 클릭한 다음, 데이터베이스 아래에서 DynamoDB를 선택합니다.

    2. 탐색 메뉴에서 테이블을 선택합니다.

    3. 모듈 3에서 생성한 Rides 테이블을 선택합니다.

    4. 작업 드롭다운에서 테이블 삭제를 선택합니다.

    5. 이 테이블에 대한 모든 CloudWatch 경보 삭제 확인란이 선택된 상태로 두고 삭제를 선택합니다.

  • 4단계. REST API 삭제

    모듈 4에서 생성한 REST API를 삭제합니다. Amazon API Gateway 콘솔에서 API를 선택하면 작업 드롭다운에 API 삭제 옵션이 나타납니다.


    1. AWS Management Console에서 서비스를 클릭한 다음, 애플리케이션 서비스 아래에서 API Gateway를 선택합니다.

    2. 모듈 4에서 생성한 API를 선택합니다.

    3. 작업 드롭다운을 확장하고 API 삭제를 선택합니다.

    4. 메시지가 나타나면 API 이름을 입력하고 API 삭제를 선택합니다.

  • 5단계. CloudWatch Log 삭제

    AWS Lambda는 자동으로 Amazon CloudWatch Logs에 함수별 로그 그룹을 새로 만들고, 함수가 호출되면 로그를 기록합니다. RequestUnicorn 함수의 로그 그룹을 삭제해야 합니다. 또한 CloudFormation 스택을 시작한 적이 있다면 해당 스택의 사용자 지정 리소스와 연결된 로그 그룹이 있을 수 있으므로 삭제해야 합니다.


    1. AWS 콘솔에서 서비스를 클릭한 다음, 관리 도구 아래에서 CloudWatch를 선택합니다.

    2. 탐색 메뉴에서 로그를 선택합니다.

    3. /aws/lambda/RequestUnicorn 로그 그룹을 선택합니다. 계정에 로그 그룹이 여러 개 있는 경우, 필터 텍스트 상자에 /aws/lambda/RequestUnicorn을 입력하여 로그 그룹을 쉽게 찾을 수 있습니다.

    4. 작업 드롭다운에서 로그 그룹 삭제를 선택합니다.

    5. 확인하라는 메시지가 나타나면 ​예, 삭제합니다를 선택합니다.

    6. 모듈을 완료하기 위해 CloudFormation 템플릿을 시작했다면 /aws/lambda/wildrydes-webapp으로 시작되는 로그 그룹에 대해 3-5단계를 반복하십시오.

Serverless_Web_App_LP_assets-badge

축하합니다. Amazon Web Services(AWS)를 사용하여 서버리스 웹 애플리케이션을 구축하고 종료했습니다.

샘플 텍스트

자세히 알아보기

Amazon Web Services(AWS)를 이용한 서버리스 컴퓨팅의 기능, 구성 요소, 사용 사례를 간단히 알아보십시오. 서버리스 컴퓨팅 방문 »

심층 분석

API Gateway 및 AWS Lambda를 이용하여 배포 및 운영 주기를 줄일 수 있는 다중 계층 서버리스 아키텍처를 살펴봅니다. 백서 읽기 »

워크플로 구축

AWS의 CI/CD 도구를 사용하여 AWS Lambda에서 실행되는 서버리스 애플리케이션의 배포를 자동화하는 방법을 알아봅니다. 웹 세미나 보기 »