

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à.

# Sottoscrizione di una coda a un argomento di Amazon SNS utilizzando la console Amazon SQS
<a name="sqs-configure-subscribe-queue-sns-topic"></a>

Puoi sottoscrivere una o più code Amazon SQS a un argomento di Amazon SNS. Quando pubblichi un messaggio su un argomento, Amazon SNS invia il messaggio a ogni coda sottoscritta. Amazon SQS gestisce l'abbonamento e gestisce le autorizzazioni richieste. Per ulteriori informazioni su Amazon SNS, consulta [Che cos'è Amazon SNS?](https://docs.aws.amazon.com/sns/latest/dg/welcome.html) nella *Guida per gli sviluppatori di Amazon Simple Notification Service*.

Quando sottoscrivi una coda Amazon SQS a un argomento Amazon SNS, Amazon SNS utilizza HTTPS per inoltrare messaggi ad Amazon SQS. Per ulteriori informazioni sull'uso di Amazon SNS con code Amazon SQS crittografate, consulta [AWS Configura le autorizzazioni KMS per i servizi](sqs-key-management.md#compatibility-with-aws-services).

**Importante**  
Amazon SQS supporta un massimo di 20 istruzioni per ogni policy di accesso. La sottoscrizione a un argomento Amazon SNS aggiunge una di queste istruzioni. Il superamento di tale importo comporterà la mancata consegna dell'abbonamento all'argomento.

**Per iscrivere una coda a un argomento di Amazon SNS (console)**

1. Apri la console Amazon SQS all'indirizzo. [https://console.aws.amazon.com/sqs/](https://console.aws.amazon.com/sqs/)

1. Nel riquadro di navigazione, scegliere **Code** (Code).

1. Dall'elenco di code, scegliere la coda per iscriversi all'argomento Amazon SNS.

1. Dal menu **Operazioni** scegliere **Subscribe to topic** (Sottoscrivi argomento).

1. Dal menu **Specificare un argomento Amazon SNS disponibile per questa coda**, scegli l'argomento Amazon SNS per la tua coda. 

   Se l'argomento SNS non è elencato, scegli **Inserisci l'argomento Amazon SNS ARN**, quindi inserisci il nome Amazon Resource Name (ARN) dell'argomento.

1. Scegli **Save** (Salva). 

1. Per verificare l'abbonamento, pubblica un messaggio sull'argomento e visualizza il messaggio in coda. Per ulteriori informazioni, consulta [Pubblicazione dei messaggi Amazon SNS](https://docs.aws.amazon.com/sns/latest/dg/sns-publishing.html) nella *Guida per gli sviluppatori di Amazon Simple Notification Service*.

## Abbonamenti per più account
<a name="cross-account-subscriptions"></a>

Se la tua coda Amazon SQS e l'argomento Amazon SNS sono diversi Account AWS, sono necessarie autorizzazioni aggiuntive.

**Titolare dell'argomento (account A)**

Modifica la politica di accesso dell'argomento Amazon SNS per consentire alle code Account AWS Amazon SQS di iscriversi. Esempio di dichiarazione politica:

```
{
  "Effect": "Allow",
  "Principal": { "AWS": "arn:aws:iam::111122223333:root" },
  "Action": "sns:Subscribe",
  "Resource": "arn:aws:sns:us-east-1:123456789012:MyTopic"
}
```

Questa politica consente `111122223333` all'account di iscriversi a`MyTopic`.

**Proprietario della coda (Account B)**

Modifica la politica di accesso della coda Amazon SQS per consentire all'argomento Amazon SNS di inviare messaggi. Esempio di dichiarazione politica:

```
{
  "Effect": "Allow",
  "Principal": { "Service": "sns.amazonaws.com" },
  "Action": "sqs:SendMessage",
  "Resource": "arn:aws:sqs:us-east-1:111122223333:MyQueue",
  "Condition": {
    "ArnEquals": { "aws:SourceArn": "arn:aws:sns:us-east-1:123456789012:MyTopic" }
  }
}
```

Questa politica consente `MyTopic` di inviare messaggi a`MyQueue`.

## Abbonamenti in più regioni
<a name="cross-region-subscriptions"></a>

Per iscriverti a un argomento di Amazon SNS su un argomento diverso Regione AWS, assicurati che:
+ La politica di accesso dell'argomento Amazon SNS consente abbonamenti tra regioni.
+ La policy di accesso della coda Amazon SQS consente all'argomento Amazon SNS di inviare messaggi tra regioni.

Per ulteriori informazioni, consulta la [sezione Invio di messaggi Amazon SNS a una coda AWS Lambda o funzione Amazon SQS in un'altra regione nella](https://docs.aws.amazon.com/sns/latest/dg/sns-cross-region-delivery.html) Amazon *Simple Notification Service Developer Guide*.