Amazon SNS è un servizio che consente di evitare la complessità delle soluzioni di messaggistica personalizzate e le spese di licenza dei software che richiedono gestione e manutenzione in loco.

Amazon SNS viene eseguito all'interno dell'infrastruttura e dei data center di Amazon, perciò gli argomenti saranno immediatamente disponibili quando richiesti dalle applicazioni. Per evitare la perdita di messaggi, tutti i messaggi pubblicati in Amazon SNS vengono memorizzati in modo ridondante su più server e data center.

Inizia a usare AWS gratis

Crea un account gratuito

Il piano gratuito di AWS per Amazon SNS prevede 1 milione di notifiche push mobili, 1 milione di e-mail e molto altro.

Visualizza i dettagli del piano gratuito di AWS »

Amazon SNS è stato progettato per soddisfare le esigenze di applicazioni onerose e di grandi dimensioni, consentendo la pubblicazione di un numero praticamente illimitato di messaggi in qualsiasi momento.

Nella maggior parte dei casi, gli sviluppatori possono iniziare a usare Amazon SNS con solo tre API: CreateTopic, Subscribe, and Publish. Qualsiasi API aggiuntiva disponibile fornisce funzionalità avanzate.

Amazon SNS consente alle applicazioni e agli utenti finali di ricevere notifiche tramite notifiche push su dispositivi mobili (dispositivi Apple, Google e Kindle Fire), HTTP/HTTPS, e-mail/e-mail in formato JSON, SMS o code Amazon Simple Queue Service (SQS) e funzioni di AWS Lambda.

Amazon SNS offre l'accesso a meccanismi di controllo che permettono di proteggere argomenti e messaggi da accessi non autorizzati. I proprietari degli argomenti possono impostare policy che restringono le autorizzazioni di pubblicazione o di iscrizione. Inoltre, potranno ottenere la crittografia delle notifiche specificando HTTPS come meccanismo di distribuzione.

I clienti di Amazon SNS fruiscono di tariffe basate sul consumo effettivo, senza pagamenti anticipati né impegni di lungo termine. I soli costi da sostenere per inviare messaggi tramite Amazon SNS sono un piccolo addebito per singola richiesta, per la consegna della notifica, e la tariffa per il trasferimento dei dati.

Amazon SNS si integra con altri servizi AWS quali Amazon SQS ed EC2. Ad esempio, le applicazioni in esecuzione in EC2 possono pubblicare aggiornamenti di informazioni ed eventi in Amazon SNS, che saranno immediatamente distribuiti verso altre applicazioni o verso gli utenti finali. Inoltre, gli iscritti potranno selezionare Amazon SQS come protocollo di distribuzione e ricevere le notifiche in diverse code SQS in parallelo, ottenendo così messaggi persistenti e distribuzione assicurata. Infine, i messaggi potranno essere inoltrati verso funzioni AWS Lambda per la personalizzazione, garantendo persistenza dei messaggi e collegamento diretto con altri servizi AWS.

L'uso di questo servizio è soggetto al contratto per clienti Amazon Web Services.