aws 什么是AMI

什么是 AMI ?

AMI 代表Amazon Machine Image。它是用于创建虚拟服务器(即 AWS 环境中的 EC2 实例)的主映像。它们类似于使用操作系统和其他软件配置的模板,这些操作系统和其他软件决定了用户的操作环境。AMI 根据区域、操作系统、系统架构(32 位或 64 位)、启动权限以及它们是否由 Amazon EBS 或实例存储支持进行分类。AMI 包含实例所需的根卷模板;典型示例可能包含操作系统、应用程序服务器和应用程序。启动实例时,根设备卷包含用于引导实例的映像。在初始阶段,所有 AMI 都由 Amazon EC2 实例存储提供支持。这意味着从 AMI 启动的实例的根设备是从存储在 Amazon S3 中的模板创建的实例存储卷。在引入 Amazon EBS 后,Amazon 引入了 Amazon EBS 支持的 AMI,即从 AMI 启动的实例的根设备是从 EBS 快照创建的 Amazon EBS 卷。亚马逊建议使用EBS支持的AMI,因为它们启动速度更快,并且使用持久性存储。Amazon EBS 支持的实例可以停止并在以后重新启动,而不会影响存储在附加卷中的数据。控制权限以将实例启动的 AMI 限制为相应的 AWS 账户。用户可以选择由 AWS、用户社区或通过 AWS Marketplace 提供的 AMI。用户还可以创建自己的 AMI,并在同一区域或跨区域共享。

实验步骤
控制台启动实例

安全组添加 SSH安全组添加 HTTP
![在这里插入图片描述](https://img-blog.csdnimg.cn/8f925de274cb4519a2ef768c4c556d7b.webp#pic_center)

自定义配置

SSH连接到刚刚创建的EC2实例运行以下命令自定义配置信息

sudo su
yum update -y
amazon-linux-extras install nginx1 -y
systemctl start nginx
systemctl enable nginx

测试

测试Nginx服务是否已成功启动,请复制 EC2 实例的公有 IPv4 地址并在浏览器上运行该地址确保 URL 协议是 http 而不是 https

在这里插入图片描述

从 EC2 实例创建 AMI

选择 EC2 实例。单击"操作"。在"映像和模板"下,单击"创建映像"。


在弹出窗口中,输入以下详细信息:

. 映像名称 : 输入 MyEC2Image
. 映像描述 : 输入 MyEC2Image
. 将其他详细信息保留为默认值。
. 单击"创建映像"
在这里插入图片描述

检查新创建的 AMI

导航到左侧菜单中"映像"下的"AMI"。您可以看到正在生成映像,并且状态为待处理。
![在这里插入图片描述](https://img-blog.csdnimg.cn/18ff6a55125d4fefbe457575971717c9.webp#pic_center)


该过程完成后,状态将更改为"可用"。

在这里插入图片描述

现在,我们可以使用此映像 AMI 创建全新的实例。

使用创建的 AMI 启动 EC2 实例并测试 AMI
选择 AMI,然后单击从AMI启动实例。

在这里插入图片描述

测试自定义 AMI

导航到实例菜单并复制所创建的 EC2 实例的 IPv4 公有 IP 地址。确保 URL 协议是 http 而不是 https在浏览器中输入 IP 地址。

在这里插入图片描述

您将能够看到Nginx示例页面。这表明新实例中的数据与我们创建的第一个实例中的数据相同。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值