本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
跨区域将 Amazon SNS 与 Lambda 函数集成的先决条件
要使用 Amazon SNS 通知调用 Lambda 函数,您需要以下信息:
-
Lambda 函数
-
一个 Amazon SNS 主题
有关创建 Lambda 函数以与 Amazon SNS 结合使用的信息,请参阅将 Lambda 与 Amazon SNS 结合使用。有关创建 Amazon SNS 主题的信息,请参阅创建主题。
当您使用 Amazon SNS 将消息从选择加入区域传送到默认启用的区域时,必须更改在 Lambda 函数中创建的政策,将委托人替换为。sns.amazonaws.com sns.<opt-in-region>.amazonaws.com
例如,如果您想订阅美国东部(弗吉尼亚北部)的 Lambda 函数订阅亚太地区(香港)的 Amazon SNS 主题,请将 Lambda 函数政策中的主体更改为。sns.ap-east-1.amazonaws.com Opt-in 区域包括 2019 年 3 月 20 日之后推出的任何区域,其中包括亚太地区(香港)、中东(巴林)、欧洲(米兰)和非洲(开普敦)。2019 年 3 月 20 日之前启动的区域默认处于启用状态。
注意
AWS 不支持从默认启用的区域向可选区域向 Lambda 进行跨区域交付。此外,不支持跨区域将 Amazon SNS 消息从选择加入区域转发到其他选择加入区域。