Amazon Machine Image是一种特殊类型的虚拟设备,用于实例化(创建)EC2中的虚拟机。它充当使用EC2交付的服务的基本部署单元。
AMI包括以下内容:
- 实例的根卷的模板(例如,操作系统,应用程序服务器和应用程序)
- 启动权限,用于控制哪些AWS账户可以使用AMI启动实例
- 块设备映射,该映射指定启动实例时要附加到实例的卷
为什么我们需要AMI?
让我们假设我们要启动5个具有相同配置的服务器。一种方法是每次启动一个新的EC2实例,并每次安装所需的软件包。另一种方法是配置一次EC2实例,然后创建该实例的映像。使用该映像,您可以再部署4个EC2服务器。
创建自己的AMI
先决条件: AWS账户
步骤1:在AWS管理控制台上单击启动实例按钮。
步骤2:现在将要求您选择一个已经可用的AMI。选择免费套餐,然后选择Amazon Linux 2 AMI。
步骤3:选择符合免费套餐条件的t2.micro。现在单击下一步:配置实例详细信息。
步骤4:在这里您可以选择与EC2实例相关的各种配置。单击下一步:添加存储。
步骤5 :选择要用于EC2实例的存储量。单击下一步:添加标签,然后单击下一步:配置安全组。
步骤6:您可以在此处添加安全组,以允许实例所需的流量。单击查看并启动。
步骤7:查看有关EC2实例的所有配置。单击启动。
步骤8 :选择创建新的密钥对选项并输入密钥对名称。下载密钥对,然后单击启动实例。
步骤9:我们可以看到实例已启动并在正常状态下运行。现在需要创建该实例的Amazon Machine Image。
第10步:单击操作。转到图像,然后单击创建图像。
步骤11:将打开提示,要求您输入图像名称。单击创建图像。
步骤12 :接收到图像创建请求。现在将创建图像。单击关闭。现在转到AWS管理控制台中的AMI服务。
步骤13:成功创建了我们实例的AMI映像。