SNSAmazon-Nachrichten an eine SQS Amazon-Warteschlange oder AWS Lambda Funktion in einer anderen Region senden - 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.

SNSAmazon-Nachrichten an eine SQS Amazon-Warteschlange oder AWS Lambda Funktion in einer anderen Region senden

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

Amazon SNS unterstützt die regionsübergreifende Zustellung von Benachrichtigungen an SQS Amazon-Warteschlangen 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 SNS Amazon-Service Principal angeben.

Der SNS Amazon-Abonnementbefehl muss in der Region ausgeführt werden, in der Amazon gehostet SNS wird, in der entsprechenden Region. Wenn Amazon beispielsweise SNS das Konto „A“ in der Region us-east-1 hat und die Lambda-Funktion das Konto „B“ in der Region us-east-2 hat, muss der CLI Abonnementbefehl im 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 Asien-Pazifik (Osaka)

ap-northeast-3

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 verwendenSNS, um Nachrichten aus Opt-in-Regionen an Regionen zu senden, die standardmäßig aktiviert sind, müssen Sie die für die Warteschlange erstellte Ressourcenrichtlinie ändern. Ersetzen Sie den Prinzipal sns.amazonaws.com durch sns.<opt-in-region>.amazonaws.com. Beispielsweise:

  • Um eine SQS Amazon-Warteschlange in USA Ost (Nord-Virginia) für ein SNS Amazon-Thema in Asien-Pazifik (Hongkong) zu abonnieren, ändern Sie den Principal in der Warteschlangenrichtlinie 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 regionsübergreifender Lieferung an 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 SNS Amazon-Thema in einer Opt-in-Region (af-south-1) ermöglicht, an eine SQS Amazon-Warteschlange in einer enabled-by-default Region (us-east-1) zu liefern. 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 SNS Amazon-Thema in Asien-Pazifik (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 regionsü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