AL1 在上使用 Amazon - Amazon Linux 1
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

AL1 在上使用 Amazon

警告

不再支持亚马逊 Linux 1(AL1前身为亚马逊 Linux AMI)。本指南仅供参考。

注意

AL1 不再是亚马逊 Linux 的当前版本。 AL2023 是 AL1 和 AL2的继任者。有关 023 新增内容的更多信息,请参阅《 AL2 023 用户指南》中的 “比较 AL1 和 AL2 023” 部分以及 AL2 023 中的 Package 更改列表。 AL2

因为 AL1,现在是 EOL,支持较新的实例类型,因此Amazon Web Services 区域不会添加。

存储库配置

AL1 和 AL2, AMIs 是创建 AMI 时可用的软件包的快照,但安全更新除外。任何未包含在原始 AMI 中,但在运行时安装的程序包都将为最新可用版本。要获取可用的最新软件包 AL1,请运行yum update -y

对于 AL2 023,与 AL1 和 AL2相比,存储库配置发生了变化。有关 AL2 023 存储库的更多信息,请参阅管理软件包和操作系统更新

AL2023 之前的版本配置为提供持续的更新流,从 Amazon Linux 的一个次要版本滚动到下一个版本(也称为滚动发布)。作为最佳实践,我们建议您将 AMI 更新为最新可用的 AMI。不要启动使用旧版本 AMIs 的 Amazon Linux。

不支持在主要 Amazon Linux 版本之间进行就地升级,例如从 AL1 到 023 AL2 或从 AL2 AL2 023 升级。有关更多信息,请参阅 Amazon Linux 可用性

lock-on-launch在亚马逊 Linux 中使用

您可以通过启用该lock-on-launch功能来禁用滚动发布。该 lock-on-launch功能锁定您的实例,使其仅接收来自指定版本的 AMI 的更新

举例来说,您可以启动 2017.09 AMI,使其仅接收早于 2018.03 AMI 发布的更新,直至您准备好迁移到 2018.03 AMI 为止。

重要

如果您启用该 lock-on-launch功能并选择的存储库版本不是最新版本,则不会收到进一步的更新。要接收滚动发布的版本,您必须使用最新 AMI,或使用指向最新版本的存储库持续更新 AMI。

要在新实例中启用该 lock-on-launch功能,请在将以下用户数据传递给的情况下启动该功能cloud-init:

#cloud-config repo_releasever: 2017.09
将现有实例锁定到当前 AMI 版本
  1. 编辑 /etc/yum.conf

  2. 注释 releasever=latest

  3. 要清除缓存,请运行 yum clean all