AWS 5

AWS API Gateway의 종류 - HTTP API, WebSocket API, REST API, REST API Private 비교

AWS API Gateway의 종류 지난 포스팅 글에서는 AWS API Gateway에 대해서 간단히 알아보았습니다.2025.02.22 - [AWS/API Gateway] - AWS API Gateway란? - 주요 기능과 사용 사례 및 이점 완벽 가이드 AWS API Gateway란? - 주요 기능과 사용 사례 및 이점 완벽 가이드AWS API Gateway 란 무엇인가? AWS API Gateway는 애플리케이션 프로그래밍 인터페이스(API)를 생성, 배포 및 관리하는 완전 관리형 서비스입니다. 이 서비스는 개발자가 HTTP 기반의 API를 쉽게 구축할 수gkgk6677.tistory.com AWS API Gateway는 다양한 API 유형을 제공하여 다양한 용도에 맞는 API 솔루션을 제공합니다. ..

AWS/API Gateway 2025.02.22

AWS API Gateway란? - 주요 기능과 사용 사례 및 이점 완벽 가이드

AWS API Gateway 란 무엇인가? AWS API Gateway는 애플리케이션 프로그래밍 인터페이스(API)를 생성, 배포 및 관리하는 완전 관리형 서비스입니다. 이 서비스는 개발자가 HTTP 기반의 API를 쉽게 구축할 수 있도록 돕고, 클라이언트와 서버 간의 상호작용을 관리하는 중요한 역할을 합니다. API Gateway는 요청을 받아 백엔드 서비스로 전달하고, 응답을 클라이언트에 전달하는 중간 계층 역할을 수행합니다. 목차1. API Gateway 개요2. API Gateway의 사용 사례3. API Gateway의 주요 기능4. API Gateway의 종류5. API Gateway의 위치와 역할6. API Gateway 사용 시의 이점1. API Gateway 개요AWS API Gatewa..

AWS/API Gateway 2025.02.22

AWS API Gateway 권한부여자 사용법 : Cognito의 ID Token과 Access Token의 올바른 선택

AWS API Gateway 권한부여자와 AWS CognitoAWS API Gateway를 통해 구성한 API 호출 시 AWS에서는 권한부여자(Authorizer)라는 기능을 통해서 클라이언트가 API를 호출하기 전에 API를 호출하는 사용자를 인증하는 단계를 추가할 수 있다. 이 사용자 인증을 위해서는 일반적으로 ID Token 또는 Access Token을 활용하여 인증을 수행할 수 있다.   ID Token과 Access Token의 기본적인 개념은 아래와 같다.ID Token: 사용자 정보(클레임, 이메일 등)가 포함된 토큰으로, 일반적으로 클라이언트에서 사용자 프로필 데이터를 가져올 때 사용Access Token: API 리소스에 접근할 때 사용하며, Cognito 사용자 풀의 리소스를 보호하는..

AWS/API Gateway 2025.02.11

[AWS] 람다 테스트 이벤트 공유하기 - Lambda Test Event

최근들어 사내 AWS 인프라가 확장되면서 간단한 API의 경우AWS Lambda 함수를 통해 처리해야 할 일이 많아졌다. 내가 생성한 AWS Lambda 함수의 Test Event를같은 AWS 계정 내 다른 IAM계정(다른 개발자)에서도 열람하여 공유를 해야 할 일이 생겼다.(개발자 뿐만 아니라 QA도 포함) 하지만 Lambda 함수 열람을 위한 IAM 권한이 이미 부여가 되어 있음에도 불구하고함수 코드는 보이나, Test Event가 보이지 않는 문제가 발생했다. 검색 끝에 위 문제를 해결에 성공하여, 내가 진행한 방법을 공유하고자 한다.    1. 개요이미 AWS에서는 2022년도에개발자들 간에 Test Event를 공유할 수 있도록 옵션을 지원했더랬다. https://aws.amazon.com/ko..

AWS/Lambda 2025.02.06

CodeDeploy Agent 설치 방법 (feat. Rocky Linux 9.5)

1. 설치 개요 회사에서 CI/CD 환경을 Develop해야 하는 프로젝트가 생겼다.기존엔 단순히 Jenkins를 통해서 EC2 인스턴스에 배포를 하였으나운영 서비스의 가용성을 높이기 위해AWS CodeDeploy를 통해 Auto Scaling을 이용한 Blue/Green배포를 구성하기로 결정했다.열심히 CodeDeploy를 구성하여 테스트 중 배포가 실패하였는데자세한 로그를 확인하기 위해서는 CodeDeploy Agent 설치가 필요했기에설치하는 과정을 블로그로 남겨보고자 한다.   2. 설치 방법OS는 Rocky Linux 9.5를 사용하고 있기 때문에해당 OS 환경 기준으로 설명하겠다. Agent 설치 전에 아래 패키지를 사전에 설치해줘야 한다.sudo yum updatesudo yum instal..

AWS/CodeDeploy 2025.02.05