2017-05-17 6 views
0

AWS Lambda에서 Strong loop를 사용하고 있는데 어떻게 든 트리거하려고합니다. 현재 사용 가능한 유일한 옵션은 APi 게이트웨이입니다. 하나의 리소스를 생성하고 모든 요청을 단일 람다 함수에 전달하는 방법이 있습니까?모든 API 게이트웨이 요청을 하나의 람다 함수에 전달하십시오.

나는

/api/* --> Lambda Function 

는 AWS이를 지원합니까 이런 식으로 뭔가를 달성하고자하는?

답변

0

API 게이트웨이 프록시 리소스에서 지원됩니다. 상위 API의 하위 자원을 나타내는 특수 경로 매개 변수 {proxy+}을 작성할 수 있습니다. ANY 메서드는 해당 리소스의 모든 http 메서드를 catch하는 데 사용할 수 있습니다.

경우에 따라 API 리소스 /api을 만들고 그 아래에 새로운 프록시 리소스 {proxy+}을 만들어야합니다. AWS 콘솔을 통해 생성하는 경우 리소스를 생성하는 동안 프록시 리소스로 구성 옵션의 확인란을 선택하기 만하면됩니다. 통합 설정이 완료되면 람다 함수 프록시을 통합 유형으로 선택하고 영역을 선택하고 호출 할 람다 함수를 선택하십시오.

자세한 내용은 API 게이트웨이 docs here에 설명되어 있습니다.