AWS Lambda 및 APIgateway에서 서버리스 폼 액션 생성

AWS Lambda 와 APIgateway 를 사용하여 함수 생성(Lambda) 및 APIgateway 설정만으로 쉽게 폼 액션을 구현했기 때문에, 메모로 여기에 기사를 남깁니다.

함수 만들기



AWS Lambda에서 함수를 생성합니다.
htps : // 아 ws. 아마존. 이 m/jp/ぁmb다/
이번에는 Ruby를 사용하여 만들었습니다.
주된 요구는, lambda_handler 함수의 event 나 context 로 취득하고 있어 필요에 따라서 처리를 써 갑니다.

API 만들기



APIgateway에서 API를 만듭니다.
URL은 자원명에 근거해 발행되므로 필요에 따라서 명명합시다. 리소스를 만든 후에는 메서드를 추가합니다. 이전 Lambda 함수를 사용하려면 Lamda 함수 열에 이전에 작성한 Lambda 함수를 지정하십시오.


APIgateway 설정



다음에 API가 작성되면, 세세한 설정을 해 갑니다. 메소드 요청에서는 필요에 따라 허용하는 파라미터나 필수 설정, 요청 헤더 등을 설정합니다. 그런 다음 통합 요청에 대해 설정합니다. 이번에는 lambda 프록시 통합을 사용합니다.

lambda 프록시의 통합을 이용하면, 매우 거친 설명이 됩니다만, 리퀘스트를 그대로 lambda 에 송신해 응답도 정해진 형태 를 기다린다고 하는 생각이라고 생각합니다.

API 배포



마지막으로 만든 API를 배포합니다. 리소스의 작업에서 API 배포를 선택합니다. 필요한 경우 스테이지를 작성한 후에 만드십시오. (Production 등)
발행된 URL은 스테이지의 각 메소드의 항목내에서 확인할 수 있습니다.

좋은 웹페이지 즐겨찾기