AWS lambda와 API Gateway 연결
1587 단어 APIGateway람다AWS
lambda 함수와 API Gateway를 초기 상태로 준비합니다.
API Gateway의 리소스로 이번에는 GET을 만듭니다.
리소스의 test-lambda를 선택하고 액션 버튼 → 메소드 생성으로 만들 수 있습니다.
리소스를 만들면 대상 lambda 함수를 지정합니다.
여기서 리전과 lambda 함수를 지정합니다만, lambda 함수명을 선택할 때 드롭박스에 나오지 않는 경우가 있으므로, 그럴 때는 손 입력합시다.
람다와 연결되면,
lambda 함수에 API GateWay가 나타납니다! ! !
그 전에 API Gateway로 돌아가서 작성한 메소드로 배포해 봅시다.
test라는 스테이지 이름으로 스테이지를 만듭니다.
URL이 나오지만 지금은 무시하십시오.
오류로 돌아올 것 같습니다.
람다로 돌아갑시다.
lambda 함수의 코드는 다음과 같습니다.
exports.handler = async (event) => {
return {
"statusCode": 400,
"body": '繋がった!'
};
};
갑니다.
return 다음은 API Gateway를 통해 처리됩니다. Console.log에서는 출력되지 않으므로 주의하십시오. (더러운 것은 용서를. 웃음)
url을 보면 test/test-lambda가 되어 있다고 생각합니다.
ApI Gateway의 스테이지 작성에서 스테이지를 작성했을 때 나온 url에 lambda 함수명을 추가한 것입니다.
이 녀석을 클릭하면
{"statusCode":400,"body":"연결되었다!"}
그리고 출력되어야합니다.
간단하지만, 이것으로 lambda와 API Gateway는 연결되었습니다.
Reference
이 문제에 관하여(AWS lambda와 API Gateway 연결), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/gussan-dayo/items/c213dd3635cb5eb6be7d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)