Creazione di una coda Amazon SQS standard e invio di un messaggio - Amazon Simple Queue Service

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

Creazione di una coda Amazon SQS standard e invio di un messaggio

Ecco come creare una coda standard per Amazon SQS.

Crea una coda utilizzando la console Amazon SQS

È possibile utilizzare la console Amazon SQS per creare code standard. La console fornisce valori predefiniti per tutte le impostazioni ad eccezione del nome della coda.

Importante

Il 17 agosto 2022, la crittografia lato server predefinita (SSE) è stata applicata a tutte le code Amazon SQS.

Non aggiungere informazioni di identificazione personale (PII) o altre informazioni riservate o sensibili nei nomi delle code. I nomi delle code sono accessibili a molti Amazon Web Services, inclusi fatturazione e CloudWatch log. I nomi delle code non sono destinati a essere utilizzati per dati privati o sensibili.

Creazione di una coda standard Amazon SQS
  1. Aprire la console Amazon SQS all'indirizzo https://console.aws.amazon.com/sqs/.

  2. Scegliere Crea coda.

  3. Per Tipo, il tipo di coda Standard è impostato di default.

    Nota

    Il tipo di coda non può essere modificato dopo la creazione della coda.

  4. Inserisci un Nome per la coda.

  5. (Facoltativo) La console imposta i valori predefiniti per i parametri di configurazione della coda. In Configurazione, è possibile impostare nuovi valori per i seguenti parametri:

    1. Per il timeout di visibilità, inserisci la durata e le unità. L'intervallo è compreso tra 0 secondi e 12 ore. Il valore di predefinito è 30 secondi.

    2. Per Periodo di conservazione dei messaggi, inserisci la durata e le unità. L'intervallo valido è compreso tra 1 minuto e 14 giorni. Il valore predefinito è 4 giorni.

    3. Per Ritardo di consegna, inserisci la durata e le unità. L'intervallo è compreso tra 0 secondi e 15 minuti. Il valore predefinito è 0 secondi.

    4. Per Dimensione massima del messaggio, inserisci un valore. L'intervallo è compreso tra 1 e 256 KB. Il valore predefinito è 256 KB.

    5. Per Tempo di attesa per la ricezione del messaggio, inserisci un valore. L'intervallo è tra 0 e 20 secondi. Il valore predefinito è 0 secondi, che imposta uno short polling. Qualsiasi valore diverso da zero imposta un long polling.

  6. (Facoltativo) Definire una policy di accesso. La policy di accesso definisce gli account, gli utenti e i ruoli che possono accedere alla coda. La policy di accesso definisce anche le operazioni (ad esempio SendMessage, ReceiveMessage oDeleteMessage) a cui gli utenti possono accedere. La policy predefinita consente solo al proprietario della coda di inviare e ricevere messaggi.

    Per definire la policy di accesso, effettua una delle seguenti operazioni:

    • Scegli Basic per configurare chi può inviare messaggi alla coda e chi può ricevere messaggi dalla coda. La console crea la policy in base alle tue scelte e visualizza la policy di accesso risultante nel pannello JSON di sola lettura.

    • Scegli Avanzato per modificare direttamente la policy di accesso JSON. Ciò consente di specificare un set personalizzato di azioni che ogni principale (account, utente o ruolo) può eseguire.

  7. Per la policy Redrive allow, scegli Abilitata. Seleziona una delle seguenti opzioni: Consenti tutto, Per coda o Nega tutto. Quando scegli Per coda, specifica un elenco di un massimo di 10 code di origine in base al nome della risorsa Amazon (ARN).

  8. Amazon SQS fornisce la crittografia lato server gestita per impostazione predefinita. Per scegliere un tipo di chiave di crittografia o per disabilitare la crittografia lato server gestita da Amazon SQS, espandi Crittografia. Per ulteriori informazioni sui tipi di chiavi di crittografia, consulta Configurazione della crittografia lato server per una coda utilizzando chiavi di crittografia gestite da SQL e Configurazione della crittografia lato server per una coda utilizzando la console Amazon SQS.

    Nota

    Con SSE abilitato, le richieste anonime SendMessage e ReceiveMessage alla coda crittografata verranno rifiutate. Le best practice di sicurezza di Amazon SQS consigliano di non utilizzare richieste anonime. Se desideri inviare richieste anonime a una coda Amazon SQS, assicurati di disabilitare SSE.

  9. (Facoltativo) Per configurare una coda DLQ per la ricezione di messaggi non recapitabili, espandere Coda DLQ.

  10. (Facoltativo) Per aggiungere tag alla coda, espandi Tag.

  11. Scegliere Crea coda. Amazon SQS crea la coda e visualizza la pagina dei dettagli della coda.

Amazon SQS diffonde le informazioni sulla nuova coda in tutto il sistema. Poiché Amazon SQS è un sistema distribuito, potrebbe verificarsi un leggero ritardo prima che la console visualizzi la coda nella pagina Code.

Invio di un messaggio

Dopo aver creato la coda, puoi inviarle un messaggio.

  1. Nel riquadro di navigazione sinistro scegliere Code. Nell'elenco delle code, seleziona la coda appena creata.

  2. Scegliere Operazioni, quindi Invia e ricevi messaggi.

    La console visualizza la pagina Invia e ricevi messaggi.

  3. In Corpo del messaggio, inserisci il testo del messaggio.

  4. Per una coda standard, puoi inserire un valore per Ritardo di consegna e scegliere le unità. Ad esempio, inserisci 60 e scegli i secondi. Per ulteriori informazioni, consulta Timer di messaggi Amazon SQS.

  5. Scegliere Invia messaggio.

    Quando il messaggio viene inviato, la console ne visualizza la conferma. Scegli Visualizza dettagli per visualizzare le informazioni sul messaggio inviato.