Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Accesso ad Amazon SNS in AWS CLI

Modalità Focus
Accesso ad Amazon SNS in AWS CLI - AWS Command Line Interface

Questa documentazione è valida AWS CLI solo per la versione 1. Per la documentazione relativa alla versione 2 di AWS CLI, consulta la Guida per l'utente della versione 2.

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

Questa documentazione è valida AWS CLI solo per la versione 1. Per la documentazione relativa alla versione 2 di AWS CLI, consulta la Guida per l'utente della versione 2.

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

Puoi accedere alle funzionalità di Amazon Simple Notification Service (Amazon SNS) utilizzando AWS Command Line Interface ().AWS CLI Per elencare i AWS CLI comandi per Amazon SNS, usa il seguente comando.

aws sns help

Prima di eseguire qualsiasi comando, imposta le tue credenziali di default. Per ulteriori informazioni, consulta Configurazione delle impostazioni per AWS CLI.

Questo argomento mostra esempi di AWS CLI comandi che eseguono attività comuni per Amazon SNS.

Creazione di un argomento

Per creare un argomento, utilizza il comando sns create-topic e specifica il nome da assegnare all'argomento.

$ aws sns create-topic --name my-topic { "TopicArn": "arn:aws:sns:us-west-2:123456789012:my-topic" }

Prendi nota del valore TopicArn della risposta, che utilizzerai in seguito per pubblicare un messaggio.

Sottoscrizione a un argomento

Per sottoscrivere un argomento, utilizza il comando sns subscribe.

L'esempio seguente specifica il protocollo email e un indirizzo e-mail per notification-endpoint.

$ aws sns subscribe --topic-arn arn:aws:sns:us-west-2:123456789012:my-topic --protocol email --notification-endpoint saanvi@example.com { "SubscriptionArn": "pending confirmation" }

AWS invia immediatamente un messaggio di conferma via e-mail all'indirizzo specificato nel subscribe comando. Il testo dell'e-mail è il seguente.

You have chosen to subscribe to the topic: arn:aws:sns:us-west-2:123456789012:my-topic To confirm this subscription, click or visit the following link (If this was in error no action is necessary): Confirm subscription

Quando il destinatario fa clic sul collegamento Confirm subscription (Conferma sottoscrizione), il browser del destinatario visualizza un messaggio di notifica con informazioni simili alle seguenti.

Subscription confirmed! You have subscribed saanvi@example.com to the topic:my-topic. Your subscription's id is: arn:aws:sns:us-west-2:123456789012:my-topic:1328f057-de93-4c15-512e-8bb22EXAMPLE If it was not your intention to subscribe, click here to unsubscribe.

Pubblicazione in un argomento

Per inviare un messaggio a tutti gli abbonati di un argomento, usa il sns publishcomando.

L'esempio seguente invia il messaggio «Hello World!» a tutti gli abbonati dell'argomento specificato.

$ aws sns publish --topic-arn arn:aws:sns:us-west-2:123456789012:my-topic --message "Hello World!" { "MessageId": "4e41661d-5eec-5ddf-8dab-2c867EXAMPLE" }

In questo esempio, AWS invia un messaggio e-mail con il testo «Hello World!» asaanvi@example.com.

Annullamento della sottoscrizione a un argomento

Per annullare l'iscrizione a un argomento e interrompere la ricezione dei messaggi pubblicati su quell'argomento, usa il sns unsubscribecomando e specifica l'ARN dell'argomento a cui desideri annullare l'iscrizione.

$ aws sns unsubscribe --subscription-arn arn:aws:sns:us-west-2:123456789012:my-topic:1328f057-de93-4c15-512e-8bb22EXAMPLE

Per verificare che la sottoscrizione sia stata annullata correttamente, utilizzate il sns list-subscriptionscomando per confermare che l'ARN non sia più presente nell'elenco.

$ aws sns list-subscriptions

Eliminazione di un argomento

Per eliminare un argomento, esegui il comando. sns delete-topic

$ aws sns delete-topic --topic-arn arn:aws:sns:us-west-2:123456789012:my-topic

Per verificare che l'argomento sia stato eliminato AWS correttamente, utilizzate il sns list-topicscomando per confermare che l'argomento non sia più presente nell'elenco.

$ aws sns list-topics
PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.