嗨,我正计划为我的团队建立一个系统,在那里我们可以开始一个AWS批处理,运行一个任务-一旦工作完成,摧毁潜艇。
我的想法是:创建文件步骤:- 1. Terraform应用AWS批处理程序,2。运行任务,3。如果任务完成,检查规则间隔4。如果任务完成,请销毁下面的文件。
做这件事最有效的方法是什么。考虑到我们的团队需要在AWS批处理上运行各种各样的任务,我们希望在只需要一个命令就可以做到这一点的地方自动化。
我们应该为这个探索气流吗?或者有更好的方法来做到这一点?你的想法将不胜感激。谢谢
发布于 2022-05-15 14:56:43
许多公司已经选择构建自己的TerraformAutomation&CollabationSoftware (TACOS),但是使用现有服务(如开源亚特兰蒂斯 )或企业级saas平台(如空间飞行或Terraform )要少得多。
但是,如果要创建自己的计划,则需要安全地确认计划。上面的工具可以使用来自开放策略代理的rego来做到这一点。
从您的工作流中,听起来您只是需要一个工具来自动应用您的更改。我在詹金斯见过一份能起作用的工作。您还可以在计划的间隔上运行cron、ecs或ecs fargate任务。气流似乎是过头了。
如果我是你,我会仔细考虑所有的选项,列出每个选项的优缺点,然后再考虑你自己的选择。我很想知道上面的服务是否有缺点,需要您的团队来构建一个新的服务。
https://stackoverflow.com/questions/72243820
复制相似问题