翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Linux 固有
Amazon Linux に固有のファイルの中には、Amazon Linux とそのバージョンを識別するために使用できるものがあります。新しいコードでは、クロスディストリビューション互換性を確保するために/etc/os-release標準を使用する必要があります。Amazon Linux 固有のファイルの使用はお勧めしません。
/etc/system-release
ファイル
Amazon Linux には、インストールされている現在のリリースを示す /etc/system-release
ファイルが含まれています。このファイルはパッケージマネージャーを使用して更新され、Amazon Linux 上の はsystem-release
パッケージの一部です。Fedora などの他のディストリビューションにもこのファイルがありますが、Ubuntu などの Debian ベースのディストリビューションには存在しません。
注記
/etc/system-release
ファイルには人間が読める文字列が含まれているため、OS やリリースを識別するためにプログラムで使用しないでください。代わりに、 /etc/os-release
(存在しない/usr/lib/os-release
場合は) で機械読み取り可能なフィールド/etc/os-release
を使用します。
Amazon Linux には、 /etc/system-release-cpe
ファイル内の共通プラットフォーム列挙 (CPE) 仕様/etc/system-release
に従ったマシン読み取り可能なバージョンの も含まれています。
イメージ識別ファイル
各 Amazon Linux イメージには、Amazon Linux チームによって生成された元のイメージに関する追加情報を提供する一意の/etc/image-id
ファイルが含まれています。このファイルは Amazon Linux に固有であり、Debian、Ubuntu、Fedora などの他の Linux ディストリビューションでは見つかりません。このファイルには、イメージに関する次の情報が含まれています。
-
image_name
、image_version
、image_arch
– イメージの構築に使用されたビルドレシピの値。 -
image_stamp
– 画像の作成中に生成されたランダムで一意の 16 進値 -
image_date
- YYYYMMDDhhmmss 形式で画像を作成した UTC 時間。 -
recipe_name
、recipe_id
– イメージの構築に使用されるビルドレシピの名前と ID。
Amazon Linux 固有のファイルの例
以下のセクションでは、Amazon Linux のメジャーバージョンごとの Amazon Linux 固有の識別ファイルの例を示します。
注記
ファイル/etc/os-release
が存在しない場合は、実際のコードで /usr/lib/os-release
を使用する必要があります。
AL2023
次の例は、AL2023 の識別ファイルを示しています。
AL2023 /etc/image-id
の の例:
[ec2-user ~]$
cat /etc/image-id
image_name="al2023-container" image_version="2023" image_arch="x86_64" image_file="al2023-container-2023.8.20250721.2-x86_64" image_stamp="822b-1a9e" image_date="20250719211531" recipe_name="al2023 container" recipe_id="89b25f7b-be82-2215-a8eb-6e63-0830-94ea-658d41c4"
AL2023 /etc/system-release
の の例:
[ec2-user ~]$
cat /etc/system-release
Amazon Linux release 2023.8.20250721 (Amazon Linux)
AL2
次の例は、AL2 の識別ファイルを示しています。
AL2 /etc/image-id
の の例:
[ec2-user ~]$
cat /etc/image-id
image_name="amzn2-container-raw" image_version="2" image_arch="x86_64" image_file="amzn2-container-raw-2.0.20250721.2-x86_64" image_stamp="4126-16ad" image_date="20250721225801" recipe_name="amzn2 container" recipe_id="948422df-a4e6-5fc8-ba89-ef2e-0e1f-e1bb-16f84087"
AL2 /etc/system-release
の の例:
[ec2-user ~]$
cat /etc/system-release
Amazon Linux release 2 (Karoo)
Amazon Linux AMI
次の例は、Amazon Linux AMI の識別ファイルを示しています。
/etc/image-id
for Amazon Linux AMI の例:
[ec2-user ~]$
cat /etc/image-id
image_name="amzn-container-minimal" image_version="2018.03" image_arch="x86_64" image_file="amzn-container-minimal-2018.03.0.20231218.0-x86_64" image_stamp="407d-5ef3" image_date="20231218203210" recipe_name="amzn container" recipe_id="b1e7635e-14e3-dd57-b1ab-7351-edd0-d9e0-ca6852ea"
/etc/system-release
for Amazon Linux AMI の例:
[ec2-user ~]$
cat /etc/system-release
Amazon Linux AMI release 2018.03