Invio SNS di messaggi Amazon a una SQS coda o AWS Lambda funzione Amazon in un'altra regione - Amazon Simple Notification Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Invio SNS di messaggi Amazon a una SQS coda o AWS Lambda funzione Amazon in un'altra regione

Amazon SNS supporta le consegne interregionali, sia per le regioni abilitate per impostazione predefinita che per le regioni opt-in. Per l'elenco aggiornato delle AWS regioni SNS supportate da Amazon, incluse le regioni che richiedono l'iscrizione, consulta gli endpoint e le quote di Amazon Simple Notification Service nel.Riferimenti generali di Amazon Web Services

Amazon SNS supporta l'invio interregionale di notifiche alle SQS code e alle AWS Lambda funzioni di Amazon. Quando una delle regioni è una regione che accetta l'iscrizione, devi specificare un diverso SNS servizio Amazon principale nella politica della risorsa sottoscritta.

Il comando Amazon SNS subscription deve essere eseguito nella regione in cui SNS è ospitato Amazon, nella regione corrispondente. Ad esempio, se Amazon SNS si trova nell'account «A» nella regione us-east-1 e la funzione Lambda è nell'account «B» nella regione us-east-2, il comando CLI subscription deve essere eseguito nell'account «A» nella regione us-east-1.

Regioni con consenso esplicito

Amazon SNS supporta le seguenti regioni opt-in:

Nome Regione Regione

Regione Africa (Città del Capo)

af-south-1

Regione Asia Pacifico (Hong Kong)

ap-east-1

Regione Asia Pacifico (Hyderabad)

ap-south-2

Regione Asia Pacifico (Giacarta)

ap-southeast-3

Regione Asia Pacifico (Melbourne)

ap-southeast-4

Regione Asia Pacifico (Osaka-Locale)

ap-northeast-3

Regione Europa (Milano)

eu-south-1

Regione Europa (Spagna)

eu-south-2

Regione Europa (Zurigo)

eu-central-2

Regione di Israele (Tel Aviv)

il-central-1

Regione Medio Oriente (Bahrein)

me-south-1

Regione Medio Oriente (UAE)

me-central-1

Per informazioni sull'attivazione di una regione con consenso esplicito, consulta Gestione AWS delle regioni in.Riferimenti generali di Amazon Web Services

Quando utilizzi Amazon SNS per recapitare messaggi da regioni che hanno aderito all'iscrizione a regioni abilitate per impostazione predefinita, devi modificare la politica delle risorse creata per la coda. Sostituire l'entità sns.amazonaws.com con sns.<opt-in-region>.amazonaws.com. Per esempio:

  • Per iscrivere una SQS coda Amazon negli Stati Uniti orientali (Virginia settentrionale) a un SNS argomento Amazon in Asia Pacifico (Hong Kong), modifica il principale nella politica di coda in. sns.ap-east-1.amazonaws.com Le regioni di attivazione includono tutte le regioni lanciate dopo il 20 marzo 2019 e includono Asia Pacifico (Hong Kong), Asia Pacific (Giacarta) Medio Oriente (Bahrein), Europa (Milano) e Africa (Città del Capo). Le regioni lanciate prima del 20 marzo 2019 sono abilitate per impostazione predefinita.

    Supporto per la consegna in più regioni ad Amazon SQS
    Tipo di consegna tra regioni Supportato/Non supportato
    Regione abilitata per impostazione predefinita per la regione di attivazione

    Supportato utilizzando sns.<opt-in-region>.amazonaws.com nel principale di servizio per la coda

    Regione di attivazione per la regione abilitata per impostazione predefinita

    Supportato utilizzando sns.<opt-in-region>.amazonaws.com nel principale di servizio per la coda

    Regione di attivazione a regione di attivazione

    Non supportato

    Di seguito è riportato un esempio di dichiarazione sulla politica di accesso che consente a un SNS argomento Amazon in una regione opt-in (af-south-1) di effettuare la consegna a una SQS coda Amazon in una regione (us-east-1). enabled-by-default Contiene la configurazione del principale di servizio regionalizzato necessario nel percorso 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" } } }, ... ] }
  • Per sottoscrivere una AWS Lambda funzione negli Stati Uniti orientali (Virginia settentrionale) a un SNS argomento Amazon in Asia Pacifico (Hong Kong), modifica il principale nella politica della AWS Lambda funzione in. sns.ap-east-1.amazonaws.com Le regioni di attivazione includono tutte le regioni lanciate dopo il 20 marzo 2019 e includono Asia Pacifico (Hong Kong), Asia Pacific (Giacarta) Medio Oriente (Bahrein), Europa (Milano) e Africa (Città del Capo). Le regioni lanciate prima del 20 marzo 2019 sono abilitate per impostazione predefinita.

    Supporto per la consegna in più regioni a AWS Lambda
    Tipo di consegna tra regioni Supportato/Non supportato
    Regione abilitata per impostazione predefinita per la regione di attivazione Non supportato

    Regione di attivazione per la regione abilitata per impostazione predefinita

    Supportato utilizzando sns.<opt-in-region>.amazonaws.com nel principale di servizio per la funzione Lambda

    Regione di attivazione a regione di attivazione Non supportato