Amazon web services EC2和AMI使用要运行的文件创建自动化

Amazon web services EC2和AMI使用要运行的文件创建自动化,amazon-web-services,amazon-ec2,automation,amazon-ami,Amazon Web Services,Amazon Ec2,Automation,Amazon Ami,在AWS中,我可以自动执行以下步骤吗 创建一个实例 使用scp,传输二进制文件以在此实例上运行代理服务器 ssh到实例中 更新实例中的crontab 从这个实例创建一个映像 这是一项简单的工作;我可能只是手工操作,但使用API调用,我可以完全自动完成吗 我已经知道如何执行步骤1和5,但是如何自动执行2,3,4 谢谢 启动实例并等待状态变为“正在运行” scp:获取IP/PublicDNS(只要您可以访问实例)并调用scp-i scp-i您的私钥代理\u二进制文件user@IP:dest dir

在AWS中,我可以自动执行以下步骤吗

  • 创建一个实例
  • 使用
    scp
    ,传输二进制文件以在此实例上运行代理服务器
  • ssh
    到实例中
  • 更新实例中的
    crontab
  • 从这个实例创建一个映像
  • 这是一项简单的工作;我可能只是手工操作,但使用API调用,我可以完全自动完成吗

    我已经知道如何执行步骤
    1
    5
    ,但是如何自动执行
    2
    3
    4

    谢谢

  • 启动实例并等待状态变为“正在运行”
  • scp:获取IP/PublicDNS(只要您可以访问实例)并调用scp-i
  • scp-i您的私钥代理\u二进制文件user@IP:dest dir

  • 您必须使用expect自动执行3和4。谷歌希望自动化ssh并配置一台机器。如果您不熟悉expect,则有一些学习曲线