将脚本/软件部署到全新 EC2 实例的正确方法



使用 AWS 开发工具包,使用 RunInstances 方法以编程方式启动 EC2 实例时,在实例启动后自动将特定脚本或软件设置部署到实例的正确方法是什么?AWS CodeDeploy?还是矫枉过正?

本质上,我想:

  1. 以编程方式启动按需实例(我想通了)
  2. 启动后,自动将一些基本的 Node.js 脚本部署到服务器上
  3. 自动执行这些脚本。

所有步骤都需要是自动的。您可以假设 Node.js 脚本位于托管在某个位置的某个可访问的 Git 存储库中

实现

此目的的最佳和最简单的直接方法是什么?

实例用户数据可以是一个简单的脚本来执行此操作,请查看 http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html

最新更新