AL2亚马逊上的 023 EC2 - Amazon Linux 2023

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

AL2亚马逊上的 023 EC2

使用以下过程之一启动带有 AL2 023 AMI 的 Amazon EC2 实例。您可以选择标准AMI或最小值AMI。有关标准AMI和最小值之间差异的更多信息AMI,请参阅比较 AL2 023 标准(默认)和最小值 AMIs

使用亚马逊EC2控制台启动 AL2 023

使用亚马逊EC2控制台启动 AL2 023 AMI。

注意

对于基于 ARM 的实例,AL2023 仅支持使用 Graviton2 或更高版本处理器的实例类型。AL2023 不支持 A1 实例。

使用以下步骤AMI从亚马逊EC2控制台启动带有 AL2 023 的亚马逊EC2实例。

启动带有 AL2 0 EC2 23 的实例 AMI
  1. 打开 Amazon EC2 控制台,网址为https://console.aws.amazon.com/ec2/

  2. 在导航窗格中,选择AMIs

  3. 从下拉菜单中选择公有映像

  4. 在搜索字段中输入 al2023-ami

    注意

    确保 amazon 显示在拥有者别名列中。

  5. 从列表中选择一个映像。在 S ourc e 下,您可以确定AMI是标准还是最小值。使用以下格式可以解释 AL2 023 AMI 名称:

    'al2023-[ami || ami-minimal]-2023.0.[release build date].[build number]-kernel-[version number]-[arm64 || x86_64]'

  6. 下图显示了 AL2 023 AMIs 的部分列表。

    “来源” 列AMIs下的 AL2 023 列表。

有关启动亚马逊EC2实例的更多信息,请参阅亚马逊EC2用户指南中的亚马逊 EC2 Linux 实例入门

使用SSM参数启动 AL2 023 和 AWS CLI

在中 AWS CLI,您可以使用AMI的SSM参数值来启动 AL2 023 的新实例。更具体地说,使用以下列表中的一个动态SSM参数值,然后在SSM参数 value/ /aws/service/ami-amazon-linux-latest/ 之前添加。您可以使用以下参数在 AWS CLI中启动实例。

  • al2023-ami-kernel-default-arm64,适用于 arm64 架构

  • al2023-ami-minimal-kernel-default-arm64适用于 arm64 架构(最小值AMI)

  • al2023-ami-kernel-default-x86_64,适用于 x86_64 架构

  • al2023-ami-minimal-kernel-default-x86_64适用于 x86_64 架构(最小值)AMI

注意

每个 italic items 是一个示例参数。将它们替换为您自己的信息。

$ aws ec2 run-instances \ --image-id \ resolve:ssm:/aws/service/ami-amazon-linux-latest/al2023-ami-kernel-default-x86_64 \ --instance-type m5.xlarge \ --region us-east-1 \ --key-name aws-key-us-east-1 \ --security-group-ids sg-004a7650

--image-id标志指定SSM参数值。

--instance-type 标志指定实例的类型和大小。此标志必须与您选择的AMI类型兼容。

--region标志指定您在 AWS 区域 哪里创建实例。

--key-name标志指定 AWS 区域了用于连接到实例的密钥。如果您不提供创建实例的区域中存在的密钥,则无法使用连接到该实例SSH。

--security-group-ids 标志指定可确定对入站和出站网络流量的访问权限的安全组。

重要

AWS CLI 要求您指定允许通过端口从远程计算机访问实例的现有安全组TCP:22。如果没有指定的安全组,您的新实例将被置于默认安全组中。在默认安全组中,您的实例只能与您内的其他实例连接VPC。

有关更多信息,请参阅AWS Command Line Interface 用户指南中的启动、列出和终止 Amazon EC2 实例

使用启动最新的 AL2 023 AMI AWS CloudFormation

要AMI使用启动 AL2 023 AWS CloudFormation,请使用以下模板之一。

注意

x86_64Arm64AMIs每种都需要不同的实例类型。有关更多信息,请参阅 Amazon EC2 实例类型

JSON 模板:

{ "Parameters": { "LatestAmiId": { "Type": "AWS::SSM::Parameter::Value<AWS::EC2::Image::Id>", "Default": "/aws/service/ami-amazon-linux-latest/al2023-ami-minimal-kernel-default-x86_64" } }, "Resources": { "MyEC2Instance": { "Type": "AWS::EC2::Instance", "Properties": { "InstanceType": "t2.large", "ImageId": { "Ref": "LatestAmiId" } } } } }

YAML 模板:

Parameters: LatestAmiId: Type: 'AWS::SSM::Parameter::Value<AWS::EC2::Image::Id>' Default: '/aws/service/ami-amazon-linux-latest/al2023-ami-minimal-kernel-default-x86_64' Resources: Instance: Type: 'AWS::EC2::Instance' Properties: InstanceType: 't2.large' ImageId: !Ref LatestAmiId

如果需要,请务必替换 “默认” 部分末尾的AMI参数。可以使用以下参数值:

  • al2023-ami-kernel-6.1-arm64,适用于 arm64 架构

  • al2023-ami-minimal-kernel-6.1-arm64适用于 arm64 架构(最小值AMI)

  • al2023-ami-kernel-6.1-x86_64,适用于 x86_64 架构

  • al2023-ami-minimal-kernel-6.1-x86_64适用于 x86_64 架构(最小值)AMI

以下是动态内核规范。每次主要内核版本更新时,默认内核版本都会自动更改。

  • al2023-ami-kernel-default-arm64,适用于 arm64 架构

  • al2023-ami-minimal-kernel-default-arm64适用于 arm64 架构(最小值AMI)

  • al2023-ami-kernel-default-x86_64,适用于 x86_64 架构

  • al2023-ami-minimal-kernel-default-x86_64适用于 x86_64 架构(最小值)AMI

使用特定 AMI ID 启动 AL2 023

您可以AMI使用 AMI ID 启动特定的 AL2 023。您可以通过查看亚马逊EC2控制台中的AMI列表来确定需要哪个 AL2 023 AMI ID。或者,你可以使用 AWS Systems Manager。如果您使用的是 Systems Manager,请务必从上一节中列出的AMI别名中选择别名。有关更多信息,请参阅AMIIDs使用 P AWS Systems Manager arameter Store 查询最新的 Amazon Linux

AL2023 AMI 弃用和生命周期

每个新的 AL2 023 版本都包含一个新AMI版本。注册后AMI,它会标有弃用日期。每个 AL2 023 AMI 的弃用日期为自发布之日起 90 天,以匹配为每个内核版本提供的时间段。023 上的 Kernel Live AL2 补丁

注意

90 天的弃用日期是指个人AMI,不指的是 AL2 023 发布节奏 或产品支持期。

有关AMI弃用的更多信息,请参阅 A mazon EC2 用户指南AMI中的弃用

定期使用更新AMI来启动实例,可确保实例启动时有最新的安全更新,包括更新的内核。如果您启动的先前版本AMI并应用更新,则该实例会有一段时间没有最新的安全更新。为确保您使用的是最新版本AMI,我们建议您使用SSM参数。

有关使用SSM参数启动实例的更多信息,请参阅: