gpt4 book ai didi

linux - AWS CloudFormation bash 部署脚本与模板命令

转载 作者:太空宇宙 更新时间:2023-11-04 09:02:00 26 4
gpt4 key购买 nike

据我了解,CloudFormation 模板可以从远程检索文件并运行它(例如:bash shell),例如:下载 bash 脚本来安装 Graphite/OpenTSDB RRD 工具。

我的问题是:使用 CloudFormation 模板命令逐步进行安装与使用 CloudFormation 模板检索 bash 脚本来运行安装之间是否有最佳实践?

谢谢

最佳答案

没有“最好”的方法,只有很多不同的选择和不同的权衡。

将脚本放入 CF 模板很快就会变得很烦人,因为您必须引用数据。

链接到 shell 脚本可能会变得复杂,因为您必须详细指定所有内容,并且步骤可能会变得脆弱。

一段时间后,您会想要使用 Puppet 或 Chef。这些可以让您声明您想要什么“应该安装 Apache 2.1,配置文件应该如下所示..”,而不是指定应该如何完成。这可以让复杂的事情井井有条。 (但是有一个学习曲线。请查看 OpsWorks。)

之后,您需要将镜像捆绑到 AMI 中(如果您的构建需要一段时间,并且依赖于互联网上的其他服务器进行安装,则可以加快速度!)

关于linux - AWS CloudFormation bash 部署脚本与模板命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19454381/

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