

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

# AL1 在上使用 Amazon
<a name="aws"></a>

**警告**  
 不再支持亚马逊 Linux 1（AL1前身为亚马逊 Linux AMI）。本指南仅供参考。

**注意**  
 AL1 不再是亚马逊 Linux 的当前版本。 AL2023 是 AL1 和 AL2的继任者。有关 023 新增内容的更多信息，请参阅《 AL2 023 [用户指南》中的 “[比较 AL1 和 AL2 023](https://docs.amazonaws.cn/linux/al2023/ug/compare-with-al1.html)” 部分以及 AL2 023](https://docs.amazonaws.cn/linux/al2023/ug/) 中的 Package [更改列表](https://docs.amazonaws.cn/linux/al2023/release-notes/compare-packages.html)。 AL2

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

## 存储库配置
<a name="repository-config"></a>

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

对于 AL2 023，与 AL1 和 AL2相比，存储库配置发生了变化。有关 AL2 023 存储库的更多信息，请参阅[管理软件包和操作系统更新](https://docs.amazonaws.cn/linux/al2023/ug/managing-repos-os-updates.html)。

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

不支持在主要 Amazon Linux 版本之间进行就地升级，例如从 AL1 到 023 AL2 或从 AL2 AL2 023 升级。有关更多信息，请参阅 [Amazon Linux 可用性](https://docs.amazonaws.cn/AWSEC2/latest/UserGuide/amazon-linux-ami-basics.html#amazon-linux-availability)。

**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`。

1. 注释 `releasever=latest`。

1. 要清除缓存，请运行 **yum clean all**。