我正在关注this tutorial,并创建Lambda
,API Gateway
和S3 bucket
完成Lambda和Api网关的集成并记录日志。 我面临的问题是S3存储桶中无法访问Api Gaetway。
我在属性中启用Use this bucket to host a website
,并为索引文档添加index.html
。
重定向规则为
<RoutingRules>
<RoutingRule>
<Condition>
<KeyPrefixEquals/>
<HttpErrorCodeReturnedEquals>404</HttpErrorCodeReturnedEquals>
</Condition>
<Redirect>
<Protocol>https</Protocol>
<HostName>xyz.execute-api.ap-south-1.amazonaws.com</HostName>
<ReplaceKeyPrefixWith>prod/api</ReplaceKeyPrefixWith>
<HttpRedirectCode>307</HttpRedirectCode>
</Redirect>
当我点击不存在的s3存储桶映像时,它应该到达此API网关并登录Cloudwatch
,但不会发生。
如果我直接点击APIGaetway网址,它将记录
答案 0 :(得分:0)
请尝试通过在API网关中启用CORS。 PFB为选项。