Adr*_*ein 1 ssl-certificate amazon-web-services aws-lambda
因此,我尝试为我的 AWS Lambda 函数设置自定义域。
我完成了通过 google 域购买域名的所有说明,通过 AWS 证书管理器设置证书,并创建了相应的路由 53 托管区域。
无论出于何种原因,当我尝试访问 API 网关域名端点时,不幸的是收到 403 错误。在本例中,它是https://d-frdw0740fd.execute-api.us-east-1.amazonaws.com。
另外,为了了解上下文,这里是我的 API 映射选项卡。
有关更多背景信息,以下是与我的自定义域名对应的路由 53 中的托管区域:
我希望它不会将我带到某个{"message": "Not Found"}页面,而是将我带到实际的 aws 端点。
为了设置我的配置以使我的 API 网关域名正确链接到功能性 aws 终端节点而不是仅仅出现 404 错误,我在哪里出错了?
更新:我重新部署了我的无服务器功能,而不是现在得到 404Not Found错误而不是得到 403 Forbidden:
{
"message": "Forbidden"
}
Run Code Online (Sandbox Code Playgroud)
终于找到了解决办法。我之前尝试使用 Google 域中的域,但它\xe2\x80\x99s 只是通过路由 53 注册一个创建托管域的新域来更轻松地完成这一切。就上下文而言,该视频对我的设置非常有帮助
\n按照 API 网关中的步骤创建证书、自定义域、名称和 api 映射后,\xe2\x80\x99 是最后一步,您必须添加映射到您刚刚创建的自定义域的 A 名称 DNS 记录。
\n我需要采取但未能做到的一个主要步骤是将流量从我的网关 API 路由到我的域
\n完成此操作后,我成功地为 API 设置了自定义域名。
\n我学到的另一件重要的事情是,在“自定义域名”下,不要尝试直接点击“API 网关域名”。
\n\n我多次尝试访问此 API,但它给了我那个禁止的错误,但即使实际的自定义域设置正确,它也总是会给出该错误。因此,持续点击此 URL 来测试域是否正常工作是没有用的,而是使用您在路由 53 中设置的自定义域来测试设置是否配置正确。
\n| 归档时间: |
|
| 查看次数: |
2441 次 |
| 最近记录: |