

# Utilizzo di Amazon Simple Queue Service tramite il AWS Toolkit for JetBrains
<a name="sqs"></a>

Negli argomenti seguenti viene descritto come utilizzare il servizio Amazon Simple Queue Service tramite il AWS Toolkit for JetBrains.

**Topics**
+ [Utilizzo delle code Amazon Simple Queue Service](sqs-queues.md)
+ [Utilizzo di Amazon SQS con AWS Lambda nel AWS Toolkit for JetBrains](sqs-lambda.md)
+ [Utilizzo di Amazon SQS con Amazon SNS nel AWS Toolkit for JetBrains](sqs-sns.md)

# Utilizzo delle code Amazon Simple Queue Service
<a name="sqs-queues"></a>

Negli argomenti seguenti viene descritto come utilizzare il AWS Toolkit for JetBrains per lavorare con le code e i messaggi Amazon Simple Queue Service.

I due tipi di messaggi che puoi inviare utilizzando Amazon SQS nel AWS Toolkit for JetBrains sono Standard e FIFO (First-In-Last-Out). 

**Creazione di una coda Amazon SQS**

1. Dal AWS Toolkit for JetBrains, espandi l'Esploratore AWS per visualizzare i servizi AWS.

1. Dall'Esploratore AWS, apri il menu contestuale (facendo clic con il pulsante destro del mouse) del servizio **Amazon SQS** e scegli **Crea coda...**.

1. Fornisci un nome per la coda e scegli il tipo di coda. 
**Nota**  
Per ulteriori informazioni sui tipi di coda, consulta gli argomenti [Amazon SQS standard queues](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/standard-queues.html) e [Amazon SQS FIFO (First-In-First-Out) queues](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/FIFO-queues.html) della *Guida per gli sviluppatori di Amazon Simple Queue Service*. 

1. Seleziona **Crea**.

**Visualizzazione dei messaggi Amazon SQS**

1. Dal AWS Toolkit for JetBrains, espandi l'Esploratore AWS per visualizzare i servizi AWS.

1. Dall'Esploratore AWS, espandi il servizio **Amazon SQS** per visualizzare un elenco delle code esistenti.

1. Fai clic con il pulsante destro del mouse sulla coda che desideri visualizzare e scegli **Visualizza messaggi**.

1. Scegli **Visualizza messaggi** per visualizzare i messaggi in questa coda.

**Modifica delle proprietà della coda Amazon SQS**

1. Dal AWS Toolkit for JetBrains, espandi l'Esploratore AWS per visualizzare i servizi AWS.

1. Dall'Esploratore AWS, espandi il servizio **Amazon SQS** per visualizzare un elenco delle code esistenti.

1. Fai clic con il pulsante destro del mouse sulla coda che desideri modificare e scegli **Modifica proprietà della coda...**.

1. Nella finestra di dialogo **Modifica proprietà della coda** che si apre, rivedi e modifica le proprietà della coda. Per ulteriori informazioni sulle proprietà di Amazon SQS, consulta la pagina [Configuring queue parameters (console)](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-configure-queue-parameters.html) della *Guida per gli sviluppatori di Amazon Simple Queue Service*.

**Invio di messaggi standard**

1. Dal AWS Toolkit for JetBrains, espandi l'Esploratore AWS per visualizzare i servizi AWS.

1. Dall'Esploratore AWS, espandi il servizio **Amazon SQS** per visualizzare un elenco delle code esistenti.

1. Fai clic con il pulsante destro del mouse sulla coda per inviare il messaggio e scegli **Invia un messaggio**.

1. Compila il messaggio e scegli **Invia**. Dopo aver inviato il messaggio, viene visualizzata una conferma che include l'ID del messaggio.

**Invio di messaggi FIFO**

1. Dal AWS Toolkit for JetBrains, espandi l'Esploratore AWS per visualizzare i servizi AWS.

1. Dall'Esploratore AWS, espandi il servizio **Amazon SQS** per visualizzare un elenco delle code esistenti.

1. Fai clic con il pulsante destro del mouse sulla coda per inviare il messaggio e scegli **Invia un messaggio**.

1. Inserisci il messaggio, l'ID del gruppo e un ID di deduplicazione facoltativo.
**Nota**  
Se non viene fornito alcun ID di deduplicazione, ne verrà generato uno.

1. Scegliere **Send (Invia)**. Dopo aver inviato il messaggio, viene visualizzata una conferma che include l'ID del messaggio.

**Eliminazione di una coda Amazon SQS**

1. Verifica che una coda sia vuota prima di eliminarla. Per ulteriori informazioni, consulta la pagina [Confirming that a queue is empty](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/confirm-queue-is-empty.html) della *Guida per gli sviluppatori di Amazon Simple Queue Service*.

1. Dal AWS Toolkit for JetBrains, espandi l'Esploratore AWS per visualizzare i servizi AWS.

1. Dall'Esploratore AWS, espandi il servizio **Amazon SQS** per visualizzare un elenco delle code esistenti.

1. Fai clic con il pulsante destro del mouse su **Amazon SQS** e scegli **Elimina coda...**.

1. Conferma di voler eliminare la coda e scegli **OK** nella finestra di dialogo di eliminazione.

# Utilizzo di Amazon SQS con AWS Lambda nel AWS Toolkit for JetBrains
<a name="sqs-lambda"></a>

La procedura seguente descrive nel dettaglio come configurare le code Amazon SQS come trigger Lambda nel AWS Toolkit for JetBrains. 

**Configurazione di una coda Amazon SQS come trigger Lambda**

1. Dal AWS Toolkit for JetBrains, espandi l'Esploratore AWS per visualizzare i servizi AWS.

1. Dall'Esploratore AWS, espandi il servizio **Amazon SQS** per visualizzare un elenco delle code esistenti.

1. Fai clic con il pulsante destro del mouse sulla coda con cui desideri lavorare e scegli **Configura trigger Lambda**.

1. Nella finestra di dialogo, dal menu a discesa, scegli la funzione Lambda che desideri attivare.

1. Scegliere **Configure** (Configura).

1. Se la funzione Lambda non dispone delle autorizzazioni IAM necessarie affinché Amazon SQS possa eseguirla, il kit di strumenti genera una policy minima che puoi aggiungere al ruolo IAM per la funzione Lambda. 

   Scegli **Aggiungi policy**.

Dopo aver configurato la coda, riceverai un messaggio di stato sulle modifiche applicate, inclusi eventuali messaggi di errore applicabili.

# Utilizzo di Amazon SQS con Amazon SNS nel AWS Toolkit for JetBrains
<a name="sqs-sns"></a>

La procedura seguente descrive nel dettaglio come sottoscrivere le code Amazon SQS Standard agli argomenti Amazon SNS utilizzando il AWS Toolkit for JetBrains. 

**Nota**  
Non è possibile sottoscrivere le code Amazon SQS FIFO agli argomenti Amazon SNS.

**Sottoscrizione di una coda Amazon SQS Standard a un argomento Amazon SNS**

1. Dal AWS Toolkit for JetBrains, espandi l'Esploratore AWS per visualizzare i servizi AWS.

1. Dall'Esploratore AWS, espandi il servizio **Amazon SQS** per visualizzare un elenco delle code esistenti.

1. Fai clic con il pulsante destro del mouse sulla coda con cui desideri lavorare e scegli **Sottoscrivi all'argomento SNS...**.

1. Nella finestra di dialogo, dal menu a discesa, scegli un argomento Amazon SNS, quindi scegli **Sottoscrivi**.