首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >API网关不工作的S3重定向规则

API网关不工作的S3重定向规则
EN

Stack Overflow用户
提问于 2018-07-09 07:41:30
回答 1查看 1.4K关注 0票数 5

我正在跟踪本教程并创建LambdaAPI GatewayS3 bucket

完成了Lambda和Api网关的集成,并进行了日志记录。我面临的问题是,在S3桶中无法访问Api。

我在属性中启用Use this bucket to host a website,并为索引文档添加index.html

重定向规则是

代码语言:javascript
运行
复制
<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 url,它会记录

EN

回答 1

Stack Overflow用户

发布于 2018-09-20 10:50:25

请尝试启用API网关中的CORS。PFB供选择。

  1. 转到API网关2。选择您的API,当它在资源选项卡中时,转到Actions下拉和
  2. 选择“启用CORS”并单击“启用Cors并替换现有CORs标头”。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51240345

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档