반응형
[Ncloud] 서버리스 환경을 구성하기 위한 API Gateway를 간단히 알아보기
Cloud/Naver Cloud2024. 3. 13. 13:10[Ncloud] 서버리스 환경을 구성하기 위한 API Gateway를 간단히 알아보기

안녕하세요. 이번 시간에는 Ncloud의 API Gateway에 대해서 알아보고 실습을 진행하겠습니다. Ncloud에서 API Gateway 관련된 포스팅이 거의 전무하기 때문에 간단한 사용 방법을 알아보고자 합니다. 1. API Gateway 란? API(Application Programming Interface) 호출과 관련된 모든 작업을 편리하게 실행할 수 있게 하는 서비스입니다. API를 안정적으로 실행하기 위한 다양한 관리 기능들과 API 사용 현황을 실시간으로 확인할 수 있는 대시보드를 이용할 수 있습니다. 다음은 API Gateway에서 제공하는 다양한 상세 기능입니다. Menu Description My Products 여러 개의 API를 Product로 그룹화하여 관리하며 REST AP..

[Ncloud] Cloud Functions에 의존성 모듈과 함께 사용하는 가이드
Cloud/Naver Cloud2024. 3. 13. 09:16[Ncloud] Cloud Functions에 의존성 모듈과 함께 사용하는 가이드

안녕하세요 이번 시간에는 Ncloud Cloud Functions에 의존성 모듈과 함께 사용하는 실습을 진행하고자 합니다. 1. Cloud Functions 설정 1. Package 생성하기 네이버 클라우드 플랫폼의 Cloud Functions은 기본적으로 Package와 Action의 개념이 있습니다. 1) Package 패키지는 단일 또는 다수의 액션을 분류, 관리하는 목적의 단위입니다. 패키지에 포함된 액션에서 공통으로 필요한 값은 디폴트 파라미터를 통해 적용할 수 있습니다. 2) Action Cloud Functions에서 제공하는 리소스 중 패키지와 다양한 타입과 용도의 액션을 생성하여 관리할 수 있습니다. 또한 생성한 액션을 실행하고, 실행 결과에 대해 그래프와 표를 통해 모니터링도 가능합니다..

[AWS] Lambda에서 Timeout 걸릴 때 해결 가능한 방법 알아보기
Cloud/Amazon Cloud2023. 11. 30. 14:27[AWS] Lambda에서 Timeout 걸릴 때 해결 가능한 방법 알아보기

안녕하세요 이번 시간에는 Slack API 요청 시 AWS Lambda 단에서 Timeout 걸릴 때 해결하는 방법을 간단하게 포스팅하려고 합니다. 1. 문제점 Lambda CloudWatch Logs를 확인해 보면 3초 이상 걸리는 로직이나 쿼리에 대해 다음과 같이 Lambda Timeout 에러가 발생하는 것을 확인할 수 있습니다. 이 경우 기본적으로 2가지 해결 방법을 제안해 볼 수 있습니다. 현재 Slack API를 사용하는 챗봇 서비스의 구성도를 보면 Slack으로 메세지를 던지면 API Gateway를 통해 Lambda에 이벤트가 발생하는데 Lambda에서는 이벤트의 본문이 Base64 형태로 인코딩 되어 출력됩니다. 이때 코드에서 로직을 처리하고 사용자에게 다시 반환하는 시간이 기본 값인 3..

[AWS] AJAX와 서버리스를 활용한 정적 웹 호스팅 동적으로 전환하기(API Gateway, Lambda, S3)
Cloud/Amazon Cloud2023. 7. 27. 17:26[AWS] AJAX와 서버리스를 활용한 정적 웹 호스팅 동적으로 전환하기(API Gateway, Lambda, S3)

안녕하세요 이번 시간에는 AJAX를 활용한 서버리스 정적 웹 호스팅을 동적으로 전환하는 실습을 진행하겠습니다. (API Gateway, Lambda, S3, AWS ToolKit 사용) 정적 웹 호스팅의 한계를 넘어서 동적인 어플리케이션으로 전환하는 방법을 소개하려고 합니다. 기존의 정적 웹 호스팅은 단순한 HTML, CSS, JavaScript 파일을 제공하여 정적인 콘텐츠만 제공할 수 있었습니다. 하지만 이제는 API Gateway, Lambda, S3를 조합하여 동적 기능을 가진 웹 어플리케이션을 구축하는 방법을 알아보겠습니다. 1. 정적 웹 호스팅이란? S3를 이용한 정적 웹 호스팅은 Amazon Simple Storage Service (S3)를 활용하여 웹 사이트의 정적 파일(HTML, CSS..

[AWS] API Gateway REST API를 이용해 POST 메서드 실습하기
Cloud/Amazon Cloud2023. 4. 27. 17:29[AWS] API Gateway REST API를 이용해 POST 메서드 실습하기

안녕하세요 이번 시간에는 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 REST API에 대해 알아보고 GET 메서드 실습하기
Cloud/Amazon Cloud2023. 4. 27. 16:20[AWS] API Gateway REST API에 대해 알아보고 GET 메서드 실습하기

안녕하세요 이번 시간에는 API Gateway REST API에 대해 알아보고 REST API를 이용한 GET 메서드 실습을 진행하겠습니다. 1. REST API 란? REST API는 전통적인 RESTful API입니다. 이 API는 클라이언트와 서버 간의 통신을 위해 HTTP를 사용하며, RESTful 원칙을 따릅니다. 이러한 API는 API Gateway에서 매우 유연하게 구성할 수 있으며, API에서 자체 작성한 코드 또는 Lambda 함수를 호출하여 백엔드 서비스와 통합할 수 있습니다. 또한, REST API는 다양한 HTTP 메서드(GET, POST, PUT, DELETE 등)를 사용하여 요청을 처리합니다. 2. REST API 장점 1. 유연성 다양한 HTTP 메소드를 지원하여 다양한 요청을..

반응형
image