«aws-api-gateway» 태그된 질문

17
Amazon API Gateway에서 querystring 또는 route 매개 변수를 AWS Lambda로 전달하는 방법
예를 들어 우리가 사용하고 싶다면 GET /user?name=bob 또는 GET /user/bob 이 두 예제를 Lambda 함수의 매개 변수로 어떻게 전달 하시겠습니까? 설명서에서 "매핑 된"설정에 대한 내용을 보았지만 API Gateway 콘솔에서 해당 설정을 찾을 수 없습니다. method.request.path.parameter-nameparameter-name메소드 요청 페이지에 정의 된대로 이름 지정된 경로 매개 변수 method.request.querystring.parameter-nameparameter-name메소드 요청 페이지에 정의 된대로 이름 …

16
AWS Lambda 함수가 다른 함수를 호출 할 수 있습니까
2 개의 Lambda 함수가 있습니다-하나는 견적을 생성하고 하나는 견적을 주문으로 바꿉니다. Order lambda 함수가 신뢰할 수없는 클라이언트로부터 견적을받는 것이 아니라 견적 함수를 호출하여 견적을 재생성하고 싶습니다. 나는 내가 생각할 수있는 모든 곳을 보았지만 함수를 연결하거나 호출하는 방법을 볼 수는 없습니다 ... 확실히 이것이 존재합니다!

3
API 게이트웨이 대 역방향 프록시
마이크로 서비스 아키텍처를 처리하기 위해 종종 역방향 프록시 (예 : nginx 또는 apache httpd)와 함께 사용되며 교차 절단 문제 구현을 위해 API 게이트웨이 패턴이 사용됩니다 . 때때로 역방향 프록시는 API 게이트웨이의 작업을 수행합니다. 이 두 가지 접근 방식의 명확한 차이점을 확인하는 것이 좋습니다. API 게이트웨이 사용의 잠재적 인 이점은 여러 …

18
API Gateway CORS : 'Access-Control-Allow-Origin'헤더 없음
CORS가 API Gateway를 통해 설정되고 Access-Control-Allow-Origin헤더가 설정되었지만 Chrome 내 AJAX에서 API를 호출하려고하면 여전히 다음 오류가 발생합니다. XMLHttpRequest는 http://XXXXX.execute-api.us-west-2.amazonaws.com/beta/YYYYY를 로드 할 수 없습니다 . 요청 된 리소스에 'Access-Control-Allow-Origin'헤더가 없습니다. 따라서 Origin 'null'은 액세스가 허용되지 않습니다. 응답에 HTTP 상태 코드 403이 있습니다. Postman을 통해 URL을 얻으 려고 시도했는데 위의 헤더가 성공적으로 전달되었음을 …

10
Amazon API Gateway에서 반환 한 http 상태 코드를 변경하는 방법이 있습니까?
예를 들어 잘못된 매개 변수에 대해 특정 400 오류를 반환하거나 람다 함수 호출로 인해 생성이 발생했을 때 201을 반환하려는 경우. 다른 http 상태 코드를 갖고 싶지만 람다 함수가 오류를 반환하더라도 api 게이트웨이가 항상 200 상태 코드를 반환하는 것처럼 보입니다.

17
AWS Lambda API 게이트웨이 오류 "잘못된 Lambda 프록시 응답"
AWS lambda를 사용하여 hello world 예제를 설정하고 api 게이트웨이를 통해 제공하려고합니다. "Create a Lambda Function"을 클릭하여 api gatway를 설정하고 Blank Function 옵션을 선택했습니다. AWS 게이트웨이 시작 안내서 에있는 람다 함수를 추가 했습니다 . exports.handler = function(event, context, callback) { callback(null, {"Hello":"World"}); // SUCCESS with message }; 문제는 GET 요청을 할 …

3
API 게이트웨이를 통해 AWS Lambda에서 JSON 본문 가져 오기
저는 현재 NodeJS를 사용하여 AWS Api Gateway를 통해 AWS Lambda에 봇을 구축하고 있으며 POST 요청 및 JSON 데이터에 문제가 있습니다. 내 API는 'Lambda 프록시 통합 사용'을 사용하며 프록시가 Application / json의 콘텐츠 유형과 본문의 일부 json을 테스트 할 때도 예를 들어 {"foo":"bar"}먼저 파싱하지 않고는 객체에 액세스 할 수 없습니다. 예 …

18
API Gateway에 액세스하는 동안 인증 토큰이 누락 되었습니까?
AWS API Gateway를 통해 Lambda 함수를 호출하려고합니다. 인증 유형 NONE을 언급하면 ​​제대로 작동하지만 API가 공개되고 URL이있는 모든 사용자가 내 API에 액세스 할 수 있습니다. API 호출을 안전하게 만들기 위해 인증 유형 AWS_IAM을 사용하고 있으며 AmazonAPIGatewayInvokeFullAccess 정책을 사용자에게 연결했지만이 오류가 발생합니다. { message: "Missing Authentication Token"} 내가 여기서 무엇을 놓치고 있는지 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.