Prerequisites - Amazon Simple Notification Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

Prerequisites

要使用 Amazon SNS 通知调用 Lambda 函数,您需要以下信息:

  • Lambda 函数

  • Amazon SNS 主题

有关创建 Lambda 函数以与 Amazon SNS 结合使用的信息,请参阅将 Lambda 与 Amazon SNS 结合使用。有关创建 Amazon SNS 主题的信息,请参阅创建主题

当您使用 Amazon SNS 将消息从选择加入区域传送到默认启用的区域时,您必须通过将委托人 sns.amazonaws.com 替换为 sns.<opt-in-region>.amazonaws.com 来更改在 Amazon Lambda 函数中创建的策略。

例如,如果您希望为美国东部(弗吉尼亚北部)的 Lambda 函数订阅亚太地区(香港)的 SNS 主题,请将 AWS Lambda 函数策略中的委托人更改为 sns.ap-east-1.amazonaws.com。选择加入的区域包括 2019 年 3 月 20 日之后推出的任何区域,包括亚太地区(香港)、中东(巴林)、欧盟(米兰)和非洲(开普敦)。2019 年 3 月 20 日之前推出的区域默认情况下处于启用状态。

注意

Amazon 不支持从默认启用的区域到选择加入区域的跨区域交付到 Lambda。此外,也不支持将 SNS 消息从选择加入区域到其他选择加入区域的跨区域转发。