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

时间:2016-02-11 01:33:43

标签: amazon-web-services amazon-ec2

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

基本上我想:

  1. 以编程方式启动On-Demand实例(我弄明白了)
  2. 启动后,自动将一些基本的Node.js脚本部署到服务器
  3. 自动执行这些脚本。
  4. 所有步骤都需要自动完成。您可以假设Node.js脚本位于某个可访问的Git仓库中

    实现这一目标的最简单直接的方法是什么?

1 个答案:

答案 0 :(得分:1)

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