我正在从 SAM 模板创建一个 api 网关。我需要一个单独的网页来使用 javascript 向 api 发出请求。但是,如果我不知道端点,我不确定如何发出请求,因为端点是在部署时动态创建的。有没有办法以某种方式将端点发送到网页或让网页在不知情的情况下访问端点。我知道我可以使用 SAM 模板命名 API,但我希望所有内容都由 AWS 创建,这样就不会与多个部署发生冲突。
1 回答

慕村225694
TA贡献1880条经验 获得超4个赞
我可以在这里想到一些事情。
您的网页能否向 AWS 发出经过身份验证的调用?您可以在堆栈输出部分导出您的 API 端点,并能够通过 API 获取它。
您是否希望您的 API 端点经常更改?在堆栈中创建 API 后,端点永远不会更改,除非该 API 被删除。您可以创建您的 API,然后在您的网页中使用端点 url。
您可以使用 Route53 将您的 API 端点映射到一个普通的网址,以便地址始终相同。您可以将该地址放在您的网页中,而无需具有确切的 API 端点 url。
添加回答
举报
0/150
提交
取消