gpt4 book ai didi

javascript - 使用 cloudformation 将完整的网站部署到 AWS

转载 作者:行者123 更新时间:2023-12-03 07:47:16 25 4
gpt4 key购买 nike

我有一个包含以下组件的无服务器应用程序:5 个 lambda 函数1 个与 lambda 集成的 API1 个静态网站,使用 API 访问带有一堆 js html 和 css 文件的 lambdalambda 正在使用的 1 个 dynamoDB 表

我有一个部署 lambdas、API 和 dynamoDB 表的 cloudformation 模板,其输出给出了 API URL。

我的问题是部署应用程序静态部分(html、css、js 文件)的最佳策略是什么?我喜欢在 S3 上托管静态内容。如何从堆栈中获取 API url 并将其粘贴到我的客户端 javascript 文件中并将其部署到给定的 s3 上?是否可以使用一个胖 cloudformation 模板来部署整个应用程序?

谢谢!

最佳答案

根据您的应用程序的构建方式,我不确定您是否可以仅使用 cloudformation 来部署它。一个好的策略是在部署 cloudformation 模板后使用 s3 cli 将文件复制到 s3 存储桶。

至于获取 API url,为了让自己更轻松,我建议创建一条 DNS 记录,以便您提前知道它是什么。

您还可以在部署模板后使用 aws cli 来描述堆栈以检索输出的 URL。

关于javascript - 使用 cloudformation 将完整的网站部署到 AWS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50727464/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com