リージョン間で Amazon SNSと Lambda 関数を統合するための前提条件 - Amazon Simple Notification Service

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

リージョン間で Amazon SNSと Lambda 関数を統合するための前提条件

Amazon SNS通知を使用して Lambda 関数を呼び出すには、以下が必要です。

  • Lambda 関数

  • Amazon SNSトピック

Amazon で使用する Lambda 関数の作成についてはSNS、「Amazon での Lambda の使用SNS」を参照してください。Amazon SNSトピックの作成については、「トピックの作成」を参照してください。

Amazon を使用してオプトインリージョンからデフォルトで有効になっているリージョンにメッセージをSNS配信する場合は、プリンシパルを sns.amazonaws.com に置き換えて AWS Lambda 関数で作成されたポリシーを変更する必要がありますsns.<opt-in-region>.amazonaws.com

例えば、米国東部 (バージニア北部) の Lambda 関数をアジアパシフィック (香港) の SNSトピックにサブスクライブする場合は、Lambda AWS 関数ポリシーのプリンシパルを に変更しますsns.ap-east-1.amazonaws.com。オプトインリージョンには、2019 年 3 月 20 日以降に開始されたリージョンが含まれます。これには、アジアパシフィック (香港)、中東 (バーレーン)、欧州 (ミラノ)、アフリカ (ケープタウン) が含まれます。2019 年 3 月 20 日以前に開始されたリージョンは、デフォルトで有効になっています。

注記

AWS は、デフォルトで有効になっているリージョンからオプトインリージョンへの Lambda へのクロスリージョン配信をサポートしていません。また、オプトインリージョンから他のオプトインリージョンへのSNSメッセージのクロスリージョン転送はサポートされていません。