翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
での AL1 の使用AWS
警告
Amazon Linux 1 (AL1、以前の Amazon Linux AMI) はサポートされなくなりました。このガイドは参照目的でのみ利用できます。
注記
AL1 は Amazon Linux の最新バージョンではなくなりました。AL2023 は AL1 および AL2 の後継です。AL2023 の新機能の詳細については、AL2AL2023 ユーザーガイドのAL1 と AL2023 の比較」セクションおよび AL2023 のパッケージ変更のリストを参照してください。 AL2023
AL1 が EOL になったため、 は新しいインスタンスタイプをサポートしAWS リージョン、 は追加されません。
リポジトリの設定
AL1 および AL2 AMIs は、セキュリティ更新を除き、AMI の作成時に利用可能なパッケージのスナップショットです。元の AMI にはないが実行時にインストールされるパッケージは、利用可能な最新バージョンです。AL1 で利用可能な最新のパッケージを取得するには、 を実行しますyum update -y。
AL2023 では、AL1 および AL2 と比較してリポジトリ設定が変更されました。AL2023 リポジトリの詳細については、「パッケージおよびオペレーションシステムアップデートの管理」を参照してください。
AL2023 までのバージョンは、Amazon Linux の 1 つのマイナーバージョンから次のバージョンにローリングする更新の継続的なフロー (ローリングリリースとも呼ばれます) を提供するように設定されていました。ベストプラクティスとして、現在ご利用の AMI を、利用可能な最新の AMI に更新することをお勧めします。古いバージョンを使用する Amazon Linux AMIs を起動しないでください。
AL1 から AL2 へ、または AL2 から AL2023 AL2へなど、主要な Amazon Linux バージョン間でインプレースアップグレードはサポートされていません。詳細については、「Amazon Linux の入手可能性」を参照してください。
Amazon Linux での lock-on-launch の使用
ローリングリリースを無効にするには、lock-on-launch 機能を有効にします。lock-on-launch機能は、AMI の指定されたリリースからのみ更新を受信するようにインスタンスをロックします。
例えば、2018.03 AMI に移行する準備ができるまでは、2017.09 AMI を起動したときに、2018.03 AMI より前にリリースされた更新のみを受け取るようにすることができます。
重要
lock-on-launch 機能を有効にし、最新ではないバージョンのリポジトリを選択すると、その後の更新は受信されません。ローリングリリースを受け取るには、最新の AMI を使用するか、必ず最新とされているリポジトリで AMI を更新する必要があります。
新しいインスタンスで lock-on-launch 機能を有効にするには、次のユーザーデータを cloud-init に渡してインスタンスを起動します。
#cloud-config
repo_releasever: 2017.09
既存のインスタンスを現在の AMI バージョンにロックするには
-
編集
/etc/yum.conf。 -
releasever=latestをコメントアウトします。 -
キャッシュをクリアするには、yum clean all を実行します。