

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

# Esegui l'eliminazione delle notifiche Amazon SNS alle code di Amazon SQS per l'elaborazione asincrona
<a name="sns-sqs-as-subscriber"></a>

[Amazon SNS](https://aws.amazon.com/sns/) funziona a stretto contatto con Amazon Simple Queue Service (Amazon SQS). Questi servizi offrono numerosi vantaggi agli sviluppatori. Amazon SNS consente alle applicazioni di inviare messaggi con vincoli tempistici a più sottoscrittori grazie a un meccanismo "push", eliminando la necessità di cercare periodicamente gli aggiornamenti o di "eseguirne il polling". Amazon SQS; è un servizio di accodamento di messaggi utilizzato dalle applicazioni distribuite per scambiare messaggi mediante un modello di polling. Può essere utilizzato per separare i componenti di invio e ricezione, senza richiedere la disponibilità simultanea di tutti i componenti. Grazie all'integrazione di Amazon SNS con Amazon SQS, è possibile recapitare i messaggi alle applicazioni che richiedono la notifica immediata di un evento e renderli persistenti in una coda Amazon SQS in modo da essere elaborati in seguito da altre applicazioni. 

Quando esegui la sottoscrizione di una coda Amazon SQS; a un argomento Amazon SNS, puoi pubblicare un messaggio nell'argomento e Amazon SNS invia un messaggio Amazon SQS alla coda per la quale è stata eseguita la sottoscrizione. Il messaggio Amazon SQS contiene l'oggetto e il messaggio pubblicati nell'argomento insieme ai metadati relativi al messaggio in un documento JSON. Il messaggio Amazon SQS sarà simile al documento JSON seguente.

```
{
   "Type" : "Notification",
   "MessageId" : "63a3f6b6-d533-4a47-aef9-fcf5cf758c76",
   "TopicArn" : "arn:aws:sns:us-west-2:123456789012:MyTopic",
   "Subject" : "Testing publish to subscribed queues",
   "Message" : "Hello world!",
   "Timestamp" : "2012-03-29T05:12:16.901Z",
   "SignatureVersion" : "1",
   "Signature" : "EXAMPLEnTrFPa3...",
   "SigningCertURL" : "https://sns.us-west-2.amazonaws.com/SimpleNotificationService-f3ecfb7224c7233fe7bb5f59f96de52f.pem",
   "UnsubscribeURL" : "https://sns.us-west-2.amazonaws.com/?Action=Unsubscribe&SubscriptionArn=arn:aws:sns:us-west-2:123456789012:MyTopic:c7fe3a54-ab0e-4ec2-88e0-db410a0f2bee"
}
```