Senden von Amazon SNS-Nachrichten an eine Amazon SQS-Warteschlange oder AWS Lambda -Funktion in einer anderen Region - Amazon Simple Notification Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Senden von Amazon SNS-Nachrichten an eine Amazon SQS-Warteschlange oder AWS Lambda -Funktion in einer anderen Region

Amazon SNS unterstützt regionsübergreifende Lieferungen sowohl für Regionen, die standardmäßig aktiviert sind, als auch für Opt-In-Regionen. Für die aktuelle Liste von AWS -Regionen, die Amazon SNS unterstützt, einschließlich Opt-in-Regionen, finden Sie unter Endpunkte und Kontingente für Amazon-Simple-Notification-Service-Endpunkte in der Allgemeine Amazon Web Services-Referenz.

Amazon SNS unterstützt die regionsübergreifende Übermittlung von Benachrichtigungen an Amazon SQS Queues und an AWS Lambda -Funktionen. Wenn es sich bei einer der Regionen um eine Opt-in-Region handelt, müssen Sie in der Richtlinie der abonnierten Ressource einen anderen Amazon SNS Dienstprinzipal angeben.

Der Amazon SNS-Abonnementbefehl muss in der Region ausgeführt werden, in der Amazon SNS gehostet wird, in der entsprechenden Region. Wenn sich Amazon SNS beispielsweise im Konto „A“ in der Region us-east-1 und die Lambda-Funktion im Konto „B“ in der Region us-east-2 befindet, muss der Abonnement-CLI-Befehl in Konto „A“ in der Region us-east-1 ausgeführt werden.

Opt-In-Regionen

Amazon SNS unterstützt die folgenden Opt-in-Regionen:

Name der Region Region

Region Afrika (Kapstadt)

af-south-1

Region Asien-Pazifik (Hongkong)

ap-east-1

Region Asien-Pazifik (Hyderabad)

ap-south-2

Region Asien-Pazifik (Jakarta)

ap-southeast-3

Region Asien-Pazifik (Melbourne)

ap-southeast-4

Region Europa (Mailand)

eu-south-1

Region Europa (Spanien)

eu-south-2

Region Europa (Zürich)

eu-central-2

Region Israel (Tel Aviv)

il-central-1

Region Naher Osten (Bahrain)

me-south-1

Region Naher Osten (UAE)

me-central-1

Informationen zur Aktivierung einer Opt-in-Region finden Sie unter AWS Regionen verwalten in der Allgemeine Amazon Web Services-Referenz.

Wenn Sie Amazon SNS zum Übermitteln von Nachrichten aus Opt-in-Regionen an standardmäßig aktivierte Regionen verwenden, müssen Sie die für die Queue erstellte Ressourcenrichtlinie ändern. Ersetzen Sie den Prinzipal sns.amazonaws.com durch sns.<opt-in-region>.amazonaws.com. Beispiel:

  • Wenn Sie beispielsweise eine Amazon-SQS-Warteschlange in USA Ost (Nord-Virginia) für ein Amazon-SNS-Thema in Asien-Pazifik (Hongkong) abonnieren möchten, ändern Sie den Prinzipal in der Warteschlangenrichtlinie in sns.ap-east-1.amazonaws.com. Zu den Opt-In-Regionen gehören alle Regionen, die nach dem 20. März 2019 eingeführt wurden, darunter Asien-Pazifik (Hongkong), Asien-Pazifik (Jakarta), Naher Osten (Bahrain), Europa (Mailand) und Afrika (Kapstadt). Regionen, die vor dem 20. März 2019 gestartet wurden, sind standardmäßig aktiviert.

    Regionsübergreifende Zustellungsunterstützung für Amazon SQS
    Regionsübergreifende Zustellungsart Unterstützt/Nicht unterstützt
    Standardmäßig aktivierte Region zu Opt-In-Region

    Unterstützt mit sns.<opt-in-region>.amazonaws.com im Service-Prinzipal für die Warteschlange

    Opt-In-Region zu standardmäßig aktivierter Region

    Unterstützt mit sns.<opt-in-region>.amazonaws.com im Service-Prinzipal für die Warteschlange

    Opt-In Region zu Opt-In-Region

    Nicht unterstützt

    Im Folgenden finden Sie ein Beispiel für eine Erklärung zur Zugriffsrichtlinie, die es einem Amazon SNS SNS-Thema in einer Opt-in-Region (af-south-1) ermöglicht, an eine Amazon SQS SQS-Warteschlange in einer Region (us-east-1) zu liefern. enabled-by-default Es enthält die notwendige regionalisierte Service-Prinzipal-Konfiguration unter dem Pfad Statement/Principal/Service.

    { "Version": "2008-10-17", "Id": "__default_policy_ID", "Statement": [ { "Sid": "allow_sns_arn:aws:sns:af-south-1:111111111111:source_topic_name", "Effect": "Allow", "Principal": { "Service": "sns.af-south-1.amazonaws.com" }, "Action": "SQS:SendMessage", "Resource": "arn:aws:sqs:us-east-1:111111111111:destination_queue_name", "Condition": { "ArnLike": { "aws:SourceArn": "arn:aws:sns:af-south-1:111111111111:source_topic_name" } } }, ... ] }
  • Um eine AWS Lambda Funktion in USA Ost (Nord-Virginia) für ein Amazon SNS SNS-Thema im asiatisch-pazifischen Raum (Hongkong) zu abonnieren, ändern Sie den Principal in der AWS Lambda Funktionsrichtlinie aufsns.ap-east-1.amazonaws.com. Zu den Opt-In-Regionen gehören alle Regionen, die nach dem 20. März 2019 eingeführt wurden, darunter Asien-Pazifik (Hongkong), Asien-Pazifik (Jakarta), Naher Osten (Bahrain), Europa (Mailand) und Afrika (Kapstadt). Regionen, die vor dem 20. März 2019 gestartet wurden, sind standardmäßig aktiviert.

    Unterstützung bei regionenübergreifender Lieferung an AWS Lambda
    Regionsübergreifende Zustellungsart Unterstützt/Nicht unterstützt
    Standardmäßig aktivierte Region zu Opt-In-Region Nicht unterstützt

    Opt-In-Region zu standardmäßig aktivierter Region

    Unterstützt mithilfe von sns.<opt-in-region>.amazonaws.com im Service-Prinzipal für die Lambda-Funktion

    Opt-In Region zu Opt-In-Region Nicht unterstützt