

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

# 跨区域将 Amazon SNS 与 Lambda 函数集成的先决条件
<a name="lambda-prereq"></a>

要使用 Amazon SNS 通知调用 Lambda 函数，您需要以下信息：
+ Lambda 函数
+ 一个 Amazon SNS 主题

有关创建 Lambda 函数以与 Amazon SNS 结合使用的信息，请参阅[将 Lambda 与 Amazon SNS 结合使用](https://docs.aws.amazon.com/lambda/latest/dg/with-sns-example.html)。有关创建 Amazon SNS 主题的信息，请参阅[创建主题](https://docs.aws.amazon.com/sns/latest/dg/CreateTopic.html)。

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

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

**注意**  
AWS 不支持从默认启用的区域向 Lambda 跨区域交付到可选区域。此外，也不支持将 SNS 消息从选择加入区域到其他选择加入区域的跨区域转发。