AL2 AMI 发布通知 - Amazon Linux 2
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

AL2 AMI 发布通知

要在新的亚马逊 Linux 发布 AMIs 时收到通知,您可以使用亚马逊 SNS 进行订阅。

有关订阅 AL2 023 通知的信息,请参阅 A mazon Linux 2023 用户指南中的接收有关新更新的通知

注意

的标准支持 AL1 已于 2020 年 12 月 31 日结束。 AL1 维护支持阶段已于 2023 年 12 月 31 日结束。有关 AL1 EOL 和维护支持的更多信息,请参阅博客文章 Amazon Linux AMI end-of-life 上的更新

订阅 Amazon Linux 通知
  1. 在 v3/home 上打开亚马逊 SNS 控制台。https://console.aws.amazon.com/sns/

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

  3. 在导航窗格中,依次选择 SubscriptionsCreate subscription

  4. 对于 Create subscription 对话框,执行以下操作:

    1. [AL2] 对于主题 ARN,复制并粘贴以下 Amazon 资源名称 (ARN):arn:aws:sns:us-east-1:137112412989:amazon-linux-2-ami-updates

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

    3. 对于协议,选择电子邮件

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

    5. 选择创建订阅

  5. 您会收到一封主题为 “Amazon 通知-订阅确认” 的确认电子邮件。打开该电子邮件,选择确认订阅来完成订阅。

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

取消订阅 Amazon Linux 通知
  1. 在 v3/home 上打开亚马逊 SNS 控制台。https://console.aws.amazon.com/sns/

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

  3. 在导航窗格中,选择订阅,选择订阅,然后选择操作删除订阅

  4. 当系统提示进行确认时,选择 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" ] }