首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在部署之前获取API网关阶段的完整端点名称

在部署之前获取API网关阶段的完整端点名称
EN

Stack Overflow用户
提问于 2021-12-10 09:21:27
回答 2查看 247关注 0票数 0

我正在使用CDK部署我的基础设施,我想要自动化我的应用程序的整个部署。如果不使用像Route53这样的工具,我能事先知道我的API端点的名称吗?我需要它,这样我就可以自动构建和编译我的角度前端,并将它部署到一个桶中,并且我需要命中这些端点来获取一些数据。现在我首先部署基础设施,然后手动获取端点并将其粘贴到前端项目中,但我不知道是否有更好的方法来实现这一点。

EN

回答 2

Stack Overflow用户

发布于 2021-12-10 09:52:36

一个完整的解决方案需要使用一个CodeBuild服务。你需要做:

  • 部署API网关,等待阶段可用。
  • 取端点名称,并在parameter中添加一个参数。
  • 创建一个CodeBuild项目,它将构建(并部署)您的web应用程序。端点名称可以设置为环境变量,也可以通过参数存储设置。
票数 0
EN

Stack Overflow用户

发布于 2021-12-10 10:28:17

创建之前不能有固定的API端点,因为它是在创建时生成的。(有新身份证)

为了满足您的需要,您必须将API网关生成的url存储在存储区中,如SSM参数存储库、参数存储库或其他位置。然后,在构建角度时,将url注入env文件或作为env变量,例如,从env文件中注入https://www.jvandemo.com/how-to-use-environment-variables-to-configure-your-angular-application-without-a-rebuild/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70302226

复制
相关文章

相似问题

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