通过网站部署AWS工作负载

时间:2016-07-31 02:23:03

标签: amazon-web-services amazon-cloudformation

我是AWS的新手,请原谅我,如果有一个简单的答案。我想知道是否有办法创建一个网站(我有它的所有html),可以在点击某个按钮后通过cloudformation部署用户指定的某个工作负载(Apache,Core OS等)?

1 个答案:

答案 0 :(得分:0)

是。 AWS CloudFormation可以自动部署AWS服务,包括Amazon EC2实例。

要使用所需的软件配置配置服务器,您可以:

  • 使用您需要的所有软件创建完全配置的磁盘映像,然后create an Amazon Machine Image (AMI)并使用该磁盘映像启动未来的EC2实例
  • 使用基本操作系统启动EC2实例,但pass a User Data script;该实例启动时会执行该脚本,并可用于安装所需的软件。

例如,此脚本将安装Apache和PHP,下载一些Web文件并通过Web服务器提供它们:

#!/bin/sh
yum -y install httpd php
chkconfig httpd on
/etc/init.d/httpd start
cd /var/www/html
wget http://my-bucket/my-files.zip
unzip my-files.zip

对于“点击按钮”,您可以通过多种方式部署实例: