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à.
Valori configurabili
È possibile impostare il valore delle seguenti opzioni di configurazione del broker modificando il file di configurazione del broker in. Console di gestione AWS
Oltre ai valori descritti nella tabella seguente, Amazon MQ supporta opzioni di configurazione del broker aggiuntive relative all'autenticazione e all'autorizzazione, nonché ai limiti delle risorse. Per ulteriori informazioni su queste opzioni di configurazione, consulta
| Configurazione | Valore predefinito | Valore consigliato | Valori | Versioni applicabili | Description |
|---|---|---|---|---|---|
| consumer_timeout | 1800000 ms (30 minuti) | 1800000 ms (30 minuti) | da 0 a 2.147.483.647 ms. Amazon MQ supporta anche il valore 0, che significa «infinito». | Tutte le versioni | Un timeout nella conferma di consegna al consumatore per rilevare quando i consumatori non impacchettano le consegne. |
| pulsazione | 60 secondi | 60 secondi | da 60 a 3600 secondi | Tutte le versioni | Definisce il tempo prima che una connessione venga considerata non disponibile da RabbitMQ. |
| management.restrictions.operator_policy_changes.disabled | true | true | true, false | Tutte le versioni | Disattiva la modifica delle politiche dell'operatore. Se apporti questa modifica, consigliamo vivamente di includere le proprietà HA nelle policy degli operatori. |
| quorum_queue.property_equivalence.relaxed_checks_on_redeclaration | true | true | true, false | Tutte le versioni | Se impostata su TRUE, l'applicazione evita un'eccezione di canale quando dichiara nuovamente una coda di quorum. |
| secure.management.http.headers.enabled | true | true | true, false | Tutte le versioni | Attiva le intestazioni di sicurezza HTTP non modificabili. |
Configurazione della conferma di consegna da parte del consumatore
Puoi configurare consumer_timeout per rilevare quando i consumatori non accettano le consegne. Se il consumatore non invia una conferma entro il valore di timeout, il canale verrà chiuso. Ad esempio, se utilizzi il valore predefinito 1800000 millisecondi, se il consumatore non invia una conferma di consegna entro 1800000 millisecondi, il canale verrà chiuso. Amazon MQ supporta anche il valore 0, che significa «infinito».
Configurazione del battito cardiaco
È possibile configurare un timeout del battito cardiaco per scoprire quando le connessioni vengono interrotte o non sono riuscite. Il valore del battito cardiaco definisce il limite di tempo prima che una connessione venga considerata inattiva.
Configurazione delle politiche dell'operatore
La policy predefinita dell'operatore su ogni host virtuale presenta le seguenti proprietà HA consigliate:
{ "name": "default_operator_policy_AWS_managed", "pattern": ".*", "apply-to": "all", "priority": 0, "definition": { "ha-mode": "all", "ha-sync-mode": "automatic" } }
Le modifiche alle politiche dell'operatore tramite l'API Console di gestione AWS o Management non sono disponibili per impostazione predefinita. Puoi abilitare le modifiche aggiungendo la riga seguente alla configurazione del broker:
management.restrictions.operator_policy_changes.disabled=false
Se apporti questa modifica, consigliamo vivamente di includere le proprietà HA nelle policy degli operatori.
Configurazione dei controlli semplificati sulla dichiarazione della coda
Se avete migrato le code classiche alle code quorum ma non avete aggiornato il codice client, potete evitare un'eccezione di canale quando dichiarate nuovamente una coda di quorum configurando quorum_queue.property_equivalence.relaxed_checks_on_redeclaration impostato su true.
Configurazione delle intestazioni di sicurezza HTTP
La configurazione secure.management.http.headers.enabled abilita le seguenti intestazioni di sicurezza HTTP:
-
X-Content-Type-Options: nosniff:
impedisce ai browser di eseguire lo sniffing dei contenuti, algoritmi utilizzati per dedurre il formato dei file dei siti Web. -
X-Frame-Options: DENY:
impedisce ad altri di incorporare il plugin di gestione in un frame del proprio sito Web per ingannare gli altri -
Strict-Transport-Security: max-age=47304000; includeSubDomains
: impone ai browser di utilizzare HTTPS quando effettuano connessioni successive al sito Web e ai suoi sottodomini per un lungo periodo di tempo (1,5 anni).
I broker Amazon MQ for RabbitMQ creati con le versioni 3.10 e successive avranno secure.management.http.headers.enabled impostato su true per impostazione predefinita. Puoi attivare queste intestazioni di sicurezza HTTP impostando secure.management.http.headers.enabled su true. Se desideri disattivare queste intestazioni di sicurezza HTTP, imposta secure.management.http.headers.enabled su false.