1

我最近创建了一个 AWS 账户,我需要一个工具来帮助我管理我的 AWS 实例(EC2、RDS、负载均衡器)。具体来说,我希望该工具能够充当具有以下要求的实例调度程序:

  • 能够在工作日开始/结束时自动启动和终止实例
  • 实例应在特定时间后自动删除
  • 一种让我动态添加规则例外的方法(如果我需要在正常工作时间之外访问服务器)。

我最近遇到了 Cloud Custodian,它似乎通过在工具中创建规则来满足这些要求。我还考虑过创建由 Cloudwatch 事件触发的 AWS Lambda,但是维护起来太贵了。你们对可以完成这些任务的 Cloud Custodian(最好是开源的)有任何其他建议或替代方案吗?

4

3 回答 3

1

听起来云托管解决了您的所有需求(包括为策略配置 lambda),那么为什么需要替代方案呢?与仅使用保管人相比。它可以在下班时间、超时后终止、例外等。

于 2020-04-21T19:32:42.183 回答
0

您可以创建一个 jenkins 作业,在服务器上本地运行云托管,从而避免 Lambda 和 CloudWatch 费用。

于 2020-01-11T13:58:51.423 回答
0

使用 gitlab 容器运行云托管。您唯一需要设置具有角色访问权限的单个 ec2 实例并将其附加为 gitlab 运行器。

于 2020-01-11T21:14:58.080 回答