Amazon EC2 での AL2023
AL2023 AMI を使用して Amazon EC2 インスタンスを起動するには、以下のいずれかの手順に従います。標準 AMI または最小 AMI を選択できます。標準 AMI と最小 AMI の違いの詳細については、「AL2023 標準 (デフォルト) と最小 AMI の比較」を参照してください。
トピック
Amazon EC2 コンソールを使用した AL2023 の起動
Amazon EC2 コンソールを使用して、AL2023 AMI を起動します。
注記
ARM ベースのインスタンスの場合、AL2023 は Graviton2 以降のプロセッサを使用するインスタンスタイプのみをサポートします。AL2023 は A1 インスタンスをサポートしていません。
Amazon EC2 コンソールから AL2023 AMI を使用した Amazon EC2 インスタンスを起動するには、以下の手順に従います。
AL2023 AMI で EC2 インスタンスを起動する方法
-
Amazon EC2 コンソールの https://console.aws.amazon.com/ec2/
を開いてください。 -
ナビゲーションペインで [AMI] を選択します。
-
ドロップダウンメニューから [パブリックイメージ] を選択します。
-
[検索] フィールドに
al2023-amiを入力します。注記
[オーナーエイリアス] 列に Amazon が表示されていることを確認します。
-
リストから AMI を選択します。[ソース] で、AMI を標準または最小にするかを決定できます。AL2023 AMI 名は、以下の形式を使用して解釈できます。
'al2023-[ami || ami-minimal]-2023.0.[release build date].[build number]-kernel-[version number]-[arm64 || x86_64]' -
以下のイメージは、AL2023 AMI のリストの一部を示しています。
Amazon EC2 インスタンスの起動方法の詳細については、「Amazon EC2 ユーザーガイド」の「Amazon EC2 Linux インスタンスの使用を開始する」を参照してください。
SSM パラメータおよび AWS CLI を使用して AL2023 を起動する
AWS CLI では、AMI の SSM パラメータ値を使用して AL2023 の新しいインスタンスを起動できます。具体的には、以下のリストにある動的 SSM パラメータ値のいずれかを使用し、SSM パラメータ value/ の前に /aws/service/ami-amazon-linux-latest/ を追加します。これを使用して、AWS CLI 内でインスタンスを起動できます。
-
arm64 アーキテクチャの
al2023-ami-kernel-default-arm64 -
arm64 アーキテクチャ用 (最小 AMI) の
al2023-ami-minimal-kernel-default-arm64 -
x86_64 アーキテクチャの
al2023-ami-kernel-default-x86_64 -
x86_64 アーキテクチャ (最小 AMI) の
al2023-ami-minimal-kernel-default-x86_64
注記
斜体の各項目はサンプルパラメータです。それらを、ユーザー自身の情報に置き換えます。
$aws ec2 run-instances \ --image-id \ resolve:ssm:/aws/service/ami-amazon-linux-latest/al2023-ami-kernel-default-x86_64\ --instance-typem5.xlarge\ --regionus-east-1\ --key-nameaws-key-us-east-1\ --security-group-idssg-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 インスタンスの起動、リスト化、終了」を参照してください。
CloudFormation を使用した最新の AL2023 AMI の起動
CloudFormation を使用して AL2023 AMI を起動するには、以下のテンプレートのいずれかを使用できます。
注記
x86_64 と Arm64 AMI にはそれぞれ異なるインスタンスタイプが必要です。詳細については、「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 パラメータを置き換えてください。以下のパラメータ値を使用できます。
-
arm64 アーキテクチャの
al2023-ami-kernel-6.1-arm64 -
arm64 アーキテクチャ用 (最小 AMI) の
al2023-ami-minimal-kernel-6.1-arm64 -
x86_64 アーキテクチャの
al2023-ami-kernel-6.1-x86_64 -
x86_64 アーキテクチャ (最小 AMI) の
al2023-ami-minimal-kernel-6.1-x86_64
以下は動的カーネルの仕様です。デフォルトのカーネルバージョンは、カーネルバージョンがメジャー更新されるたびに自動的に変更されます。
-
arm64 アーキテクチャの
al2023-ami-kernel-default-arm64 -
arm64 アーキテクチャ用 (最小 AMI) の
al2023-ami-minimal-kernel-default-arm64 -
x86_64 アーキテクチャの
al2023-ami-kernel-default-x86_64 -
x86_64 アーキテクチャ (最小 AMI) の
al2023-ami-minimal-kernel-default-x86_64
特定の AMI ID を使用して AL2023 を起動する
AMI ID を使用して特定の AL2023 AMI を起動できます。Amazon EC2 コンソールの AMI リストを確認することで、どの AL2023 AMI ID が必要かを判断できます。または、AWS Systems Manager を使用できます。Systems Manager を使用している場合は、前のセクションに記載されているエイリアスから AMI エイリアスを選択します。詳細については、「AWS Systems Manager パラメータストアを使用して最新の Amazon Linux AMI ID をクエリする
AL2023 AMI の非推奨とライフサイクル
AL2023 の新しいリリースにはそれぞれ、新しい AMI が含まれています。AMI が登録されると、廃止日が表示されます。各 AL2023 AMI の非推奨日は、AL2023 のカーネルライブパッチ が個々のカーネルリリースに設定されている期間に合わせて、リリース日から 90 日です。
注記
90 日間の廃止日は個々の AMI を指し、AL2023 リリース頻度 や製品サポート期間を指すものではありません。
AMI 非推奨の詳細については、「Amazon EC2 ユーザーガイド」の「AMI を非推奨にする」を参照してください。
更新された AMI を定期的に使用してインスタンスを起動することで、更新されたカーネルを含む最新のセキュリティ更新でインスタンスが起動します。AMI の以前のバージョンを起動して更新を適用した場合、インスタンスに最新のセキュリティ更新が適用されない期間があります。最新の AMI を使用するには、SSM パラメータを使用することをお勧めします。
SSM パラメータを使用したインスタンスの起動方法の詳細については、以下を参照してください。