Как интегрировать API Gateway с SQS
Прямо как в названии. Я пытаюсь интегрировать метод API Gateway с SQS, используя формирование облака. Чего мне не хватает, так это правильного URI для SQS. Если кто-то из вас уже сделал это, как должен выглядеть URI?
Я придумал что-то подобное, но понятия не имею, где поставить SQS ARN
"arn:aws:apigateway:${AWS::Region}:sqs:action/SendMessage"
Вот полная конфигурация для метода:
PostMethod:
Type: "AWS::ApiGateway::Method"
Properties:
ApiKeyRequired: "true"
HttpMethod: "POST"
ResourceId: !Ref "SomeResource"
RestApiId: !Ref "SomeRestApi"
Integration:
IntegrationHttpMethod: "POST"
IntegrationResponses:
- StatusCode: 200
Type: "AWS"
Uri: "arn:aws:apigateway:${AWS::Region}:sqs:action/SendMessage"
И вот пример URI, если вы интегрируете с лямбда-функцией:
arn:aws:apigateway:us-west-2:lambda:path//2015-03-31/functions/arn:aws:lambda:us-west-2:123412341234:function:function_name/invocations
-