AWS lambda와 API Gateway 연결

1587 단어 APIGateway람다AWS
AWS Lambda와 API Gateway를 연결합니다.

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는 연결되었습니다.

좋은 웹페이지 즐겨찾기