AWS CloudFront를 통해 HTTP API 게이트웨이 노출 | 상세 안내

문제를 제거하기 위해 도구를 사용해보십시오

AWS는 HTTP API 게이트웨이 . 당신이있는 경우 아니다 요청/응답 변환, Lambda 권한 부여자, 요청 매개변수/본문 검증, 다른 AWS 서비스로의 요청 전달 및 기타 고급 기능과 같은 기능을 찾고 있다면 HTTP API가 대신 최선의 선택입니다. REST API . HTTP와 REST API의 자세한 비교를 찾을 수 있습니다. 여기 .



구현 부분으로 들어가기 전에 배포를 성공적으로 테스트하려면 Lambda 코드가 필요합니다.







람다 함수를 생성하여 구현 부분부터 시작하겠습니다.



첫 번째 기능:

  • 함수에 이름을 지정하는 것으로 시작하십시오.
  • 런타임에서 선택 파이썬 3.8
  • 권한의 경우 다음을 선택하십시오. 기본 Lambda 권한이 있는 새 역할 생성

게시물용 이미지



계정에 구글 보이스 로그인

람다 함수 1






함수 생성 버튼을 클릭하면 기본 필수 권한이 ​​있는 IAM 역할이 함수와 함께 생성됩니다.

기본 코드를 다음으로 바꿉니다.

자궁근종 기적의 책 무료 다운로드
mport json def lambda_handler(event, context): return { 'statusCode': 200, 'body': json.dumps('Hello from api 1') }

클릭하십시오 구하다 페이지에서 다른 곳으로 이동하기 전에 오른쪽 상단에서 버튼을 사용할 수 있습니다.

게시물용 이미지

람다 코드(기능 1)

기능 2

  • 함수에 이름을 지정하세요.
  • 런타임을 위해 **Python 3.8 **을 선택합니다.
  • 권한의 경우 다음을 선택하십시오. 기본 Lambda 권한이 있는 새 역할 생성

게시물용 이미지

앵귤러 플렉스 레이아웃 예제

람다 함수 2

두 번째 기능에 대해 기본 코드를 다음으로 바꿉니다.

코드를 저장하는 것을 잊지 마십시오.

게시물용 이미지

재료 UI 확장 패널

람다 코드(기능 2)

이제 API 게이트웨이를 생성할 시간이므로 만들어 보겠습니다.

#aws-api-gateway #cloudfront #http-api #lambda #aws

미디엄닷컴

AWS CloudFront를 통해 HTTP API 게이트웨이 노출 | 상세 안내

AWS는 HTTP API Gateway를 출시하여 서버리스 애플리케이션을 노출하는 간단한 프록시를 찾고 있던 고객을 위해 많은 비용을 절감했습니다. 이 블로그에서는 기본적으로 엣지 최적화 엔드포인트를 지원하지 않는 AWS CloudFront를 통해 HTTP API 게이트웨이를 제공하는 방법을 알아봅니다.