问题描述
在尝试在启动配置菜单中创建实例,但无法从下拉菜单中找到所需的AMI。他期望能够按照之前的菜单来操作,但在新版本的AWS控制台中,提供了一些不同的选项。用户甚至无法使用”搜索”下拉菜单,因为它无法找到现有的AMI。由于这种情况,用户感到困惑,不知道如何在新的AWS控制台中使用。
解决方案
请注意以下操作可能会因AWS界面变化而略有不同,以下为一般操作指引。
查找Ubuntu AMIs
如果你需要查找Ubuntu AMIs,你可以访问Ubuntu官方维护的AMI页面。在每个区域,你都可以找到最新的AMI。
– Ubuntu AMI页面
查找Rocky Linux AMIs
如果你需要查找Rocky Linux AMIs,Rocky Linux也维护了一个方便查找各个区域AMI的页面。
– Rocky Linux AMI页面
查找Amazon或其他特定供应商的AMI
虽然AWS控制台有时限制了一些功能,但你可以使用awscli
工具来查找最新的AMI。以下是使用该工具的步骤:
- 首先,获取Amazon的AMI列表,你可以使用以下命令:
bash
aws ec2 describe-images --owners amazon --filters "Name=name,Values=amzn*" --query 'sort_by(Images, &CreationDate)[].Name' - 使用AWS Systems Manager参数存储(Parameter Store)来查找你想要的AMI的最新版本:
bash
aws ssm get-parameters --names /aws/service/ami-amazon-linux-latest/amzn2-ami-hvm-x86_64-gp2 --region us-east-1 - 在启动实例时,确保始终使用最新的AMI。以下是示例命令:
bash
aws ec2 run-instances --image-id $(aws ssm get-parameters --names /aws/service/ami-amazon-linux-latest/amzn2-ami-hvm-x86_64-gp2 --query 'Parameters[0].[Value]' --output text) --count 1 --instance-type m4.large
请注意,一些超过2年的旧版本AMI可能会被隐藏,详情请参阅AWS公告。
通过上述方法,你可以在新的AWS控制台版本中查找到你需要的AMI,无论是Ubuntu、Rocky Linux,还是其他特定供应商的AMI。这些方法可以帮助你解决在新版本中找到AMI的困扰。
正文完