【以下的问题经过翻译处理】 我尝试使用AWS API Gateway作为反向(转发)代理到AWS SQS。我希望将REST请求发送到API Gateway,然后直接转发到SQS REST API并返回响应。
当我向网关发送请求时,我立即收到以下返回:
<?xml version="1.0"?>
<ErrorResponse xmlns="http://queue.amazonaws.com/doc/2012-11-05/">
<Error>
<Type>Sender</Type>
<Code>AccessDenied</Code>
<Message>Access to the resource https://sqs.us-east-1.amazonaws.com/ is denied.</Message>
<Detail/>
</Error>
<RequestId>51c903b2-4da3-5d5e-a3b8-589ee72167de</RequestId>
</ErrorResponse>
但是,当我将请求URL切换到SQS直接(https://sqs.us-east-1.amazonaws.com)时,请求成功。
我少了什么吗?
配置:
- 集成
- 路由
- 参数映射