안녕하세요 이번 시간에는 Lambda를 이용한 Serverless 형태의 Slack 챗봇을 사용하는 실습을 진행하려고 합니다. 이미 기존에 Flask와 Ngrok을 사용하여 Slack 챗봇을 사용하는 포스팅이 많이 있기 때문에 이번 시간에는 API Gateway와 Lambda를 이용하여 서버리스 형태로 간단히 사용해 보는 실습을 진행하겠습니다. 생각보다 서버로 구성하는 것과 어느정도 차이가 있기 때문에 서버로 먼저 구성해 보신 후 해보는 것이 좋을 것 같습니다. 1. 아키텍처 Slack에서 대화형으로 채팅을 쳤을 때 Slack API를 통해 API Gateway에 요청을 보내고 Lambda가 실행됩니다. Lambda에서 처리 로직을 거쳐 모니터링 이미지는 Lambda 파일시스템 및 S3에 저장하고 호출하..
안녕하세요 이번 시간에는 API Gateway REST API를 이용해 POST 메서드를 사용하는 실습을 진행하겠습니다. 0. 실습 전 알아두면 좋은 개념 [AWS] AWS Lambda에 대해 알아보고 Python 외부 모듈 적용하기 (tistory.com) [AWS] AWS Lambda에 대해 알아보고 Python 외부 모듈 적용하기 안녕하세요 이번 시간에는 AWS Lambda에 대해 알아보고 2가지 방법으로 외부 모듈을 적용하는 실습을 진행하겠습니다. 1. Lambda 란? AWS Lambda는 Amazon Web Services의 서비스 중 하나로, 서버리스 아키텍처 eveningdev.tistory.com [AWS] API Gateway에 대해 알아보고 간단한 HTTP API 실습하기 (tisto..
안녕하세요 이번 시간에는 AWS API Gateway에 대해 알아보고 간단한 HTTP API 실습을 진행해 보겠습니다. 1. API Gateway 란? API Gateway는 클라이언트 애플리케이션에서 백엔드 서비스로의 요청을 전달하는 데 사용되는 Amazon Web Services(AWS)의 관리형 서비스입니다. API Gateway를 사용하면 RESTful API 및 WebSocket API를 쉽게 작성, 배포, 유지 관리할 수 있으며, 다양한 백엔드 서비스 및 프로토콜에 대한 지원을 제공합니다. 2. API Gateway 장점 1. 관리형 서비스 AWS가 서비스의 배포, 확장, 유지 관리, 보안 및 모니터링을 처리합니다. 이를 통해 API Gateway를 사용하여 API를 배포하고 관리하는 데 필요..