Envoi de SNS messages Amazon à une SQS file d'attente ou à une AWS Lambda fonction Amazon dans une autre région - Amazon Simple Notification Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Envoi de SNS messages Amazon à une SQS file d'attente ou à une AWS Lambda fonction Amazon dans une autre région

Amazon SNS prend en charge les livraisons entre régions, à la fois pour les régions activées par défaut et pour les régions facultatives. Pour consulter la liste actuelle des AWS régions prises SNS en charge par Amazon, y compris les régions optionnelles, consultez la section Points de terminaison et quotas Amazon Simple Notification Service dans le.Référence générale d'Amazon Web Services

Amazon SNS prend en charge l'envoi de notifications entre les régions aux SQS files d'attente et aux AWS Lambda fonctions Amazon. Lorsque l'une des régions est une région optionnelle, vous devez spécifier un autre principal de SNS service Amazon dans la politique de la ressource abonnée.

La commande SNS d'abonnement Amazon doit être exécutée dans la région où Amazon SNS est hébergé, dans la région correspondante. Par exemple, si Amazon SNS est dans le compte « A » dans la région us-east-1 et que la fonction Lambda est dans le compte « B » dans la région us-east-2, la CLI commande d'abonnement doit être exécutée dans le compte « A » dans la région us-east-1.

Régions d'activation

Amazon SNS prend en charge les régions optionnelles suivantes :

Nom de la région Région

Région Afrique (Le Cap)

af-south-1

Région Asie-Pacifique (Hong Kong)

ap-east-1

Région Asie-Pacifique (Hyderabad)

ap-south-2

Région Asie-Pacifique (Jakarta)

ap-southeast-3

Région Asie-Pacifique (Melbourne)

ap-southeast-4

Région Asie-Pacifique (Osaka)

ap-northeast-3

Europe (Milan) Region

eu-south-1

Région Europe (Espagne)

eu-south-2

Région Europe (Zurich)

eu-central-2

Région Israël (Tel Aviv)

il-central-1

Middle East (Bahrain) Region

me-south-1

Région du Moyen-Orient (UAE)

me-central-1

Pour plus d'informations sur l'activation d'une région optionnelle, consultez la section Gestion des AWS régions dans le Référence générale d'Amazon Web Services.

Lorsque vous utilisez Amazon SNS pour envoyer des messages depuis des régions où l'option est activée par défaut vers des régions activées par défaut, vous devez modifier la politique de ressources créée pour la file d'attente. Remplacez le principal sns.amazonaws.com par sns.<opt-in-region>.amazonaws.com. Par exemple :

  • Pour abonner une SQS file d'attente Amazon dans l'est des États-Unis (Virginie du Nord) à un SNS sujet Amazon en Asie-Pacifique (Hong Kong), remplacez le principal de la politique de file d'attente parsns.ap-east-1.amazonaws.com. Les régions d'adhésion comprennent toutes les régions lancées après le 20 mars 2019, notamment Asie-Pacifique (Hong Kong), Asie-Pacifique (Jakarta), Moyen-Orient (Bahreïn), Europe (Milan) et Afrique (Le Cap). Les régions lancées avant le 20 mars 2019 sont activées par défaut.

    Assistance à la livraison entre régions à Amazon SQS
    Type de livraison interrégionale Prise en charge/Non prise en charge
    Région activée par défaut vers région d'inscription

    Prise en charge avec sns.<opt-in-region>.amazonaws.com dans le principal de service de la file d'attente

    Région d'inscription vers région activée par défaut

    Prise en charge avec sns.<opt-in-region>.amazonaws.com dans le principal de service de la file d'attente

    Région d'inscription vers la région d'inscription

    Non pris en charge

    Voici un exemple de déclaration de politique d'accès qui permet à un SNS sujet Amazon situé dans une région optionnelle (af-south-1) d'être diffusé dans une SQS file d'attente Amazon d'une région (us-east-1). enabled-by-default Il contient la configuration principale de service régionalisée nécessaire sous le chemin d’accès 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" } } }, ... ] }
  • Pour abonner une AWS Lambda fonction située dans l'est des États-Unis (Virginie du Nord) à un SNS sujet Amazon en Asie-Pacifique (Hong Kong), remplacez le principal de la politique des AWS Lambda fonctions parsns.ap-east-1.amazonaws.com. Les régions d'adhésion comprennent toutes les régions lancées après le 20 mars 2019, notamment Asie-Pacifique (Hong Kong), Asie-Pacifique (Jakarta), Moyen-Orient (Bahreïn), Europe (Milan) et Afrique (Le Cap). Les régions lancées avant le 20 mars 2019 sont activées par défaut.

    Assistance à la livraison interrégionale pour AWS Lambda
    Type de livraison interrégionale Prise en charge/Non prise en charge
    Région activée par défaut vers région d'inscription Non pris en charge

    Région d'inscription vers région activée par défaut

    Prise en charge avec sns.<opt-in-region>.amazonaws.com dans le principal de service de la fonction Lambda

    Région d'inscription vers région d'inscription Non pris en charge