저는 람다에게 상당히 익숙하며 그것에 대해 머리를 감싸려고 노력하고 있습니다. 나는 기본적인 안녕하세요 세계 기능을 작성aws lambda가 어떻게 작동합니까?
를 통해 호출aws lambda invoke
내 질문
- 망가 내가 API 게이트웨이를 만들고 작업을위한 API 게이트웨이를 통해 람다 함수를 노출해야합니다.
- 게이트웨이를 생성하지 않고 기능을 공개하지 않은 경우 aws lambda가 어떻게 호출합니까?
저는 람다에게 상당히 익숙하며 그것에 대해 머리를 감싸려고 노력하고 있습니다. 나는 기본적인 안녕하세요 세계 기능을 작성aws lambda가 어떻게 작동합니까?
를 통해 호출aws lambda invoke
내 질문
람다 함수를 호출하기 위해 반드시 API 게이트웨이를 만들 필요는 없습니다. 모든 람다 함수는 이미 API를 사용하여 아마존의 웹 서비스를 통해 액세스 할 수 있습니다 :
POST /2015-03-31/functions/FunctionName/invocations?Qualifier=Qualifier HTTP/1.1
은 자세한 내용은 http://docs.aws.amazon.com/lambda/latest/dg/API_Invoke.html를 참조하십시오.
그러나 위의 API는 요청 페이로드가 aws 서명 버전 4를 사용하여 서명 될 것으로 예상합니다. CLI 호출 aws lambda invoke
은 유효한 액세스 및 비밀 키를 구성한 후 자동으로 해당 부분을 처리합니다.
람다 앞의 API 게이트웨이는 추가 할 수 있습니다 :
요약하면 API 게이트웨이는 API 리소스를보다 강력하게 제어 할 수 있으며 AWS API 내부에서 사용자를 추상화 할 수도 있습니다.