

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

# AL2 AMI 发布通知
<a name="linux-ami-notifications"></a>

要收到新 Amazon Linux AMI 发布的通知，可使用 Amazon SNS 订阅。

有关订阅 AL2023 通知的信息，请参阅*亚马逊 Linux 2023 用户指南*中的[接收有关新更新的通知](https://docs.aws.amazon.com/linux/al2023/ug/receive-update-notification.html)。AL2023

**注意**  
对 AL1 的标准支持已于 2020 年 12 月 31 日结束。AL1 维护支持阶段已于 2023 年 12 月 31 日结束。有关 AL1 EOL 和维护支持的更多信息，请参阅博客文章 [Amazon Linux AMI 生命周期终止更新](https://aws.amazon.com/blogs/aws/update-on-amazon-linux-ami-end-of-life/)。

**订阅 Amazon Linux 通知**

1. 从 [https://console.aws.amazon.com/sns/v3/home](https://console.aws.amazon.com/sns/v3/home) 打开 Amazon SNS 控制台。

1. 如果需要，可在导航栏中将区域更改为**美国东部（弗吉尼亚北部）**。必须选择所订阅的 SNS 通知在创建时所在的区域。

1. 在导航窗格中，依次选择 **Subscriptions** 和 **Create subscription**。

1. 对于 **Create subscription** 对话框，执行以下操作：

   1. [AL2] 对于**主题 ARN**，请复制并粘贴以下亚马逊资源名称 (ARN)：。**arn:aws:sns:us-east-1:137112412989:amazon-linux-2-ami-updates**

   1. [Amazon Linux] 对于**主题 ARN**，复制并粘贴以下 Amazon Resource Name (ARN)：**arn:aws:sns:us-east-1:137112412989:amazon-linux-ami-updates**。

   1. 对于**协议**，选择**电子邮件**。

   1. 对于**端点**，输入可用来接收通知的电子邮件地址。

   1. 选择**创建订阅**。

1. 您会收到一封主题为 “AWS 通知-订阅确认” 的确认电子邮件。打开电子邮件，然后选择 **Confirm subscription** 以完成订阅。

每当发布新的 AMI 时，我们都会向相应主题的订阅者发送通知。若不想再接收这些通知，请使用以下过程取消订阅。

**取消订阅 Amazon Linux 通知**

1. 从 [https://console.aws.amazon.com/sns/v3/home](https://console.aws.amazon.com/sns/v3/home) 打开 Amazon SNS 控制台。

1. 如果需要，可在导航栏中将区域更改为**美国东部（弗吉尼亚北部）**。必须使用创建 SNS 通知的区域。

1. 在导航窗格中，选择**订阅**，选择订阅，然后选择**操作**和**删除订阅**。

1. 当系统提示进行确认时，选择 **Delete（删除）**。

**Amazon Linux AMI SNS 消息格式**  
SNS 消息的架构如下所示。

```
{
    "description": "Validates output from AMI Release SNS message",
    "type": "object",
    "properties": {
        "v1": {
            "type": "object",
            "properties": {
                "ReleaseVersion": {
                    "description": "Major release (ex. 2018.03)",
                    "type": "string"
                },
                "ImageVersion": {
                    "description": "Full release (ex. 2018.03.0.20180412)",
                    "type": "string"
                },
                "ReleaseNotes": {
                    "description": "Human-readable string with extra information",
                    "type": "string"
                },
                "Regions": {
                    "type": "object",
                    "description": "Each key will be a region name (ex. us-east-1)",
                    "additionalProperties": {
                        "type": "array",
                        "items": {
                            "type": "object",
                            "properties": {
                                "Name": {
                                    "description": "AMI Name (ex. amzn-ami-hvm-2018.03.0.20180412-x86_64-gp2)",
                                    "type": "string"
                                },
                                "ImageId": {
                                    "description": "AMI Name (ex.ami-467ca739)",
                                    "type": "string"
                                }
                            },
                            "required": [
                                "Name",
                                "ImageId"
                            ]
                        }
                    }
                }
            },
            "required": [
                "ReleaseVersion",
                "ImageVersion",
                "ReleaseNotes",
                "Regions"
            ]
        }
    },
    "required": [
        "v1"
    ]
}
```