API Gateway에서 Lambda 호출
4039 단어 APIGateway람다AWS
소개
이 기사는 서버리스 공부용으로 시도한 것 정리한 것입니다.
이번에는 API Gateway와 Lambda의 연계를 확인해 보았습니다.
API Gateway란?
htps : // 아 ws. 아마존. 코 m/jp/아피가테와 y/
Lambda란?
htps : // 아 ws. 아마존. 이 m/jp/ぁmb다/
Lambda 함수 만들기
import boto3
import json
def lambda_handler(event, context):
print(json.dumps(event))
return {
'statusCode' : 200,
'headers' : {
'content-type' : 'text/html'
},
'body' : '<htm><body>OK!!</body></html>'
}
품목
내용
리소스
호출자의 자원 이름
path
URL 경로
httpMethod
GET, HEAD, POST 등의 HTTP 메소드
headers
클라이언트에서 보낸 HTTP 헤더
queryStringParameter
URL 끝 (? 이상)에 붙은 매개 변수 목록
pathParameter
URL 끝 (? 이상)에 붙은 확장 경로 이름
stageVariables
스테이지에 설정된 변수값군
requestContext
클라이언트 요청에 대한 컨텍스트 정보
body
클라이언트가 보낸 본문 부분의 데이터
isBase64Encodeed
body가 Base64로 인코딩되었는지
API Gateway 만들기
처음부터 만들면서 기억하는 API Gateway 환경 구축 를 참고로 다음과 같은 API를 작성한다.
액세스 확인
요약
참고
Reference
이 문제에 관하여(API Gateway에서 Lambda 호출), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tomokyu/items/5601618daa7e3b5ade96텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)