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

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

AL2 AMI 发布通知

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

有关订阅通知的信息 AL2023,请参阅 Amazon 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" ] }