我正在使用CDK部署我的基础设施,我想要自动化我的应用程序的整个部署。如果不使用像Route53这样的工具,我能事先知道我的API端点的名称吗?我需要它,这样我就可以自动构建和编译我的角度前端,并将它部署到一个桶中,并且我需要命中这些端点来获取一些数据。现在我首先部署基础设施,然后手动获取端点并将其粘贴到前端项目中,但我不知道是否有更好的方法来实现这一点。
发布于 2021-12-10 09:52:36
一个完整的解决方案需要使用一个CodeBuild服务。你需要做:
发布于 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/。
https://stackoverflow.com/questions/70302226
复制相似问题