aws-api-gateway - 如何在 AWS API Gateway 中映射 / 到 index.html
问题描述
我使用 API Gateway 作为代理,根据请求的 url 将请求扇出到不同的服务。例如,/api/${proxy+} 映射到一个 EKS 集群,后面有我的 REST api。但是,不在 /api 下的所有内容都映射到带有我的静态文件的 S3 存储桶。这就是 /${proxy+} 部分,如下所示。一切正常,除了当我请求/它返回“缺少身份验证令牌”时。很奇怪,因为 /${proxy} 不需要 API 令牌或任何类型的身份验证。
我的设置如下所示:
我尝试了一种变体,在“/”上添加了一个方法,并专门从该 S3 存储桶返回 index.html
解决方案
推荐阅读
- ios - 在 iOS 中配置多个方案会导致风格不匹配
- c++ - 使用同一类中的方法重新分配字段
- spring - 在 spring-boot 从 1.5.6.RELEASE 升级到 2.2.4.RELEASE 之后,spring 请求将 JdbcTemplate bean 定义为 Autowire JdbcTemplate
- sapui5 - 你能在 SAPUI5 的一个列表中加入两个 oModel
- android - 禁用 WAL 模式
- c# - 将 CSV 文件中的数据插入 sqlite 数据库
- java - 在布局底部创建一个三角形
- php - 我们如何在 php 7.41 版本中显示 json 数据?
- mysql - 学生数据库的模式关系图
- python - 在 OpenAPI/Swagger 的标头或查询中允许 X-API-Key