AWS API 게이트웨이 + SQS + Lambda + Lambda에서 API로 응답 받기

마카로니

API Gateway를 사용하여 Lambda를 트리거해야하는 SQS에 메시지를 보내고 싶습니다. Lambda 내에서 계산이 완료된 후 결과를 API Gateway로 다시 전달해야합니다. 즉, 다음과 같습니다.

Get request --> Gateway API --> SQS --> Lambda --> (back to the same SQS?) -->  Gateway API

필요한 모든 권한을 설정했습니다. 즉, Gateway API를 호출하고 SQS로 메시지를 보내고이를 Lambda로 보낼 수 있습니다 (Lambda가 메시지를 수신했음을 Cloudwatch에서 볼 수 있음). 그러나 Lambda 응답을 Gateway API로 되돌릴 수 없습니다 ...

누구든지 그것에 대한 조언 / 자습서 / 블로그 게시물이 있습니까? 나는 다양한 유튜브 비디오를보고 그래서 게시물을 검색했지만 내 문제에 대한 해결책을 찾지 못했습니다.

카이 버잭

AWS Lambda는 많은 수의 동시 호출을 처리 할 수 ​​있습니다. 기본값은 1000 (1,000)이며 지원 티켓 통해 "십만" 으로 늘릴 수 있습니다 .

SQS를 사용하여 간헐적 인 요청 급증 완화 하려는 경우 Lambda 함수 호출은 호출자 / 클라이언트의 API Gateway 호출과 관련하여 비동기식이며 다른 방법을 사용하여 Lambda 호출 결과를 API Gateway 호출자 / 클라이언트에 피드백해야합니다. .

이러한 가능성 중 하나는 Lambda가 호출을 처리 한 후 호출자 / 클라이언트 측에서 호출하는 콜백 URL 일 수 있습니다. 또는 람다 호출 결과를 어딘가 (예 : S3 또는 DynamoDB)에 저장할 수 있으며 호출자 / 클라이언트는 폴링을 사용하여 호출 결과를 주기적으로 요청할 수 있습니다 (준비되었는지 확인한 후 검색).

어느 쪽이든 SQS를 사용 하여 SQS 메시지를 통해 Lambda 함수에 의한 이러한 호출 처리에서 API Gateway 호출 분리 하면 Lambda 호출 처리 는 API Gateway 호출자 / 클라이언트 요청에 대해 비동기식이 됩니다. 따라서 API Gateway 호출자 / 클라이언트의 HTTP 요청은 Lambda 호출 결과를 기다리지 않고 즉시 반환됩니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

AWS SQS + API 게이트웨이 + Lambda + DB

분류에서Dev

AWS Lambda-Lambda 함수에서 API 게이트웨이 경로 가져 오기

분류에서Dev

AWS LAMBDA API 게이트웨이 오류 "잘못된 Lambda 프록시 응답"상태 오류 502

분류에서Dev

AWS API Gateway 기본 응답 및 트리거 AWS Lambda

분류에서Dev

Lambda 런타임을 Node 8.x에서 Node 12.x로 변경 한 후 AWS API Gateway에서 무작위로 502 잘못된 게이트웨이 응답을 받음

분류에서Dev

.NET Core의 JSON에 대한 AWS Api 게이트웨이 응답

분류에서Dev

AWS Lambda의 API에서 올바른 응답을 얻는 방법

분류에서Dev

Repl.it 대 AWS Lambda + API 게이트웨이

분류에서Dev

AWS API 게이트웨이 및 LAMBDA 함수

분류에서Dev

API에서 JSON으로 응답 받기

분류에서Dev

이벤트 게이트웨이를 통해 비동기식으로 Alexa Smart Home Skill에 응답 할 때 AWS Lambda에 응답하려면 어떻게해야합니까?

분류에서Dev

Lambda에서 응답을 받기 위해 API Gateway를 통해 이벤트에 대한 객체를 구문 분석 할 수 없습니까?

분류에서Dev

AWS Lambda 함수에서 API 게이트웨이 키 이름을 가져 오는 방법

분류에서Dev

Lambda 및 API 게이트웨이 매핑

분류에서Dev

aws lambda에서 외부 API를 호출하고 lambda 함수에서 콜백으로 respose 받기

분류에서Dev

API Gateway가 Lambda에서 응답을받지 못하는 이유는 무엇입니까?

분류에서Dev

API 게이트웨이 인 Lambda 내에서 DB 연결

분류에서Dev

Api Gatway 및 Postman에서 동일한 AWS Lambda의 두 가지 고유 한 응답

분류에서Dev

Jersey 2.29.1 AWS Api Gateway + AWS Lambda + Scala의 응답 인코딩 문제

분류에서Dev

안드로이드 관리 API 호출에서 json 응답 받기

분류에서Dev

API 게이트웨이가 다른 AWS 서비스 (Lambda 제외)에서 데이터를 수신 할 때까지 대기 할 수있는 AWS 서비스가 있습니까?

분류에서Dev

Lambda HTTP GET 요청이있는 AWS API Gateway (Node.js) 502 잘못된 게이트웨이

분류에서Dev

다른 경로에서 REST APi 응답 받기

분류에서Dev

GET 요청에서 API로 응답 받기

분류에서Dev

AWS API 게이트웨이 및 Lambda 함수에서 ngrok get 요청을 트리거하는 방법은 무엇입니까?

분류에서Dev

첫 번째 줄 대신 defusedxml을 통해 AWS SQS API 바이트 xml 문자열 응답에서 모든 줄을 읽는 방법은 무엇입니까?

분류에서Dev

WSO2 API Manager 게이트웨이에서 엔드 포인트 응답으로 처리하는 방법

분류에서Dev

Terraform Api 게이트웨이 Lambda 통합 트리거 문제

분류에서Dev

람다 + API 게이트웨이는 실제로 언제 클라이언트에 응답을 전송합니까?

Related 관련 기사

  1. 1

    AWS SQS + API 게이트웨이 + Lambda + DB

  2. 2

    AWS Lambda-Lambda 함수에서 API 게이트웨이 경로 가져 오기

  3. 3

    AWS LAMBDA API 게이트웨이 오류 "잘못된 Lambda 프록시 응답"상태 오류 502

  4. 4

    AWS API Gateway 기본 응답 및 트리거 AWS Lambda

  5. 5

    Lambda 런타임을 Node 8.x에서 Node 12.x로 변경 한 후 AWS API Gateway에서 무작위로 502 잘못된 게이트웨이 응답을 받음

  6. 6

    .NET Core의 JSON에 대한 AWS Api 게이트웨이 응답

  7. 7

    AWS Lambda의 API에서 올바른 응답을 얻는 방법

  8. 8

    Repl.it 대 AWS Lambda + API 게이트웨이

  9. 9

    AWS API 게이트웨이 및 LAMBDA 함수

  10. 10

    API에서 JSON으로 응답 받기

  11. 11

    이벤트 게이트웨이를 통해 비동기식으로 Alexa Smart Home Skill에 응답 할 때 AWS Lambda에 응답하려면 어떻게해야합니까?

  12. 12

    Lambda에서 응답을 받기 위해 API Gateway를 통해 이벤트에 대한 객체를 구문 분석 할 수 없습니까?

  13. 13

    AWS Lambda 함수에서 API 게이트웨이 키 이름을 가져 오는 방법

  14. 14

    Lambda 및 API 게이트웨이 매핑

  15. 15

    aws lambda에서 외부 API를 호출하고 lambda 함수에서 콜백으로 respose 받기

  16. 16

    API Gateway가 Lambda에서 응답을받지 못하는 이유는 무엇입니까?

  17. 17

    API 게이트웨이 인 Lambda 내에서 DB 연결

  18. 18

    Api Gatway 및 Postman에서 동일한 AWS Lambda의 두 가지 고유 한 응답

  19. 19

    Jersey 2.29.1 AWS Api Gateway + AWS Lambda + Scala의 응답 인코딩 문제

  20. 20

    안드로이드 관리 API 호출에서 json 응답 받기

  21. 21

    API 게이트웨이가 다른 AWS 서비스 (Lambda 제외)에서 데이터를 수신 할 때까지 대기 할 수있는 AWS 서비스가 있습니까?

  22. 22

    Lambda HTTP GET 요청이있는 AWS API Gateway (Node.js) 502 잘못된 게이트웨이

  23. 23

    다른 경로에서 REST APi 응답 받기

  24. 24

    GET 요청에서 API로 응답 받기

  25. 25

    AWS API 게이트웨이 및 Lambda 함수에서 ngrok get 요청을 트리거하는 방법은 무엇입니까?

  26. 26

    첫 번째 줄 대신 defusedxml을 통해 AWS SQS API 바이트 xml 문자열 응답에서 모든 줄을 읽는 방법은 무엇입니까?

  27. 27

    WSO2 API Manager 게이트웨이에서 엔드 포인트 응답으로 처리하는 방법

  28. 28

    Terraform Api 게이트웨이 Lambda 통합 트리거 문제

  29. 29

    람다 + API 게이트웨이는 실제로 언제 클라이언트에 응답을 전송합니까?

뜨겁다태그

보관