API 网关 URL 路径参数未通过

Que*_*ria 5 amazon-web-services aws-api-gateway

{item}在 AWS API Gateway 资源 ( /media/{item}) 中有一个子路径参数。

我创建了一个 AWS 服务集成GET请求。

URL路径参数我制订itemmethod.request.path.item和一个硬bucket参数。

在我提供的路径覆盖{bucket}/{item}

当我用我的密钥对路径进行测试调用时,mykey.png我得到一个 XML 响应,其中列出了存储桶中的所有文件(不是所有存储桶)和一个空的Method request path: {}而不是预期的Method request path: {item=mykey.png}.

有没有人知道我在哪里摔倒?

ake*_*rra 0

就我而言,我传入的路径参数值未正确编码为 URI 组件。这导致方法请求路径为空:

Method request path: {}
Run Code Online (Sandbox Code Playgroud)