使用 Chef 说明书创建 AWS RDS 实例

Creating AWS RDS instance using Chef cookbook

如果我的问题太模糊,请原谅我。我是 AWS 和 Chef 自动化工具的新手。我正在尝试使用 Chef 自动化在 AWS 上创建一个 RDS 实例。我希望 RDS 实例的详细信息包含在说明书中,我不想通过 AWS 控制台。我做了一些研究,发现了一本社区食谱可以做到这一点:

https://github.com/gosuri/aws-rds-cookbook/blob/master/README.md

根据我使用 Chef 的经验,我总是对一个节点执行 sudo,它确保该节点遵循说明书中列出的策略。

我在这里很困惑,因为我一开始甚至没有节点。我正在尝试使用食谱创建一个。这可能吗?有人能指出我正确的方向吗?

Chef 是一个基于代理的系统,因此您需要某种节点。使用像 chef-provisioning 这样的工具(在这种情况下你会想使用 AWS 驱动程序)你有时会使用你的工作站和那里的 运行 厨师客户端,或者制作一个专用的 "provisioning node" 基本上只是坐在那里,除了 运行 提供食谱外什么都不做。