- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我知道许多类似的问题已经在这里发布并回答了,但与我所遇到的问题完全不同。
我有一个Lambda函数来处理传入的请求(GET和POST)。我还将api网关设置为面向公众的端点。此外,我在Set up Custom Domain Name for API Host Name之后设置了自定义域
测试调用在lambda和api网关控制台中均有效。一切都可以使用调用URL进行,但不适用于我设置的自定义域。
以下是更多详细信息:
调用网址(有效):
https://{api gateway id}.execute-api.us-west-2.amazonaws.com/prod/endpoint
https://api.{my domain}.com/endpoint
/endpoint endpoint:prod
Authorization None
API Key Not required
A record as alias that points api.{my domain}.com to the cloudfront distribution domain name as alias target.
最佳答案
我发现问题是对基本路径映射是如何工作的误解。
我所有的配置都是正确的。
我的API资源不在/之下,但在/endpoint之下
要使用自定义域,需要访问https://api。{my domain} .com/endpoint而不是https://api。{my domain} .com/endpoint。
当然,这是愚蠢且多余的。
我有两个选择。我可以将基本路径映射设置为/而不是/endpoint,也可以只使用API资源/来代替/endpoint。
我选择后者,因为如果将基本路径映射设置为/,则我的api。{my domain} .com将只能托管一个API(我仍然可以使用同一API下的资源,但是为什么要浪费额外的层的抽象?)。
这似乎有些废话,但我仍然很高兴我知道了。
关于amazon-web-services - AWS Api网关+ Lambda +自定义域(Route53)缺少身份验证 token 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44897421/
我想在 ESXi 主机上使用 Libvirt Java 绑定(bind)定义一个新的持久域。我为它创建了一个 xml 描述,其中我设置了(除其他外)VM 的设备及其源文件。但是,除非我在服务器上手动创
我是一名优秀的程序员,十分优秀!