

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

# Guida introduttiva: creazione e connessione a un broker RabbitMQ
<a name="getting-started-rabbitmq"></a>

Un *broker* è un ambiente broker dei messaggi in esecuzione su Amazon MQ. Costituisce l'elemento di base di Amazon MQ. La descrizione combinata della *classe* dell'istanza del broker (`m5`) e *della dimensione* (`large`,`medium`) è chiamata *tipo di istanza del broker* (ad esempio,`mq.m5.large`). Per ulteriori informazioni, consulta [Cos'è un broker Amazon MQ for RabbitMQ?](working-with-rabbitmq.md#rabbitmq-basic-elements-broker)

## Crea un broker RabbitMQ
<a name="create-rabbitmq-broker"></a>

La prima attività di Amazon MQ, nonché la più comune, è la creazione di un broker. L'esempio seguente mostra come utilizzare il Console di gestione AWS per creare un broker di base.

Quando crei un broker Amazon MQ per RabbitMQ, segui le [best practice di configurazione del broker per RabbitMQ per](best-practices-broker-setup.md) massimizzare le prestazioni del broker e ottimizzare l'efficienza del throughput dei messaggi.

1. Accedere alla [console Amazon MQ](https://console.aws.amazon.com/amazon-mq/).

1. Alla pagina **Select broker engine** (Seleziona motore broker), scegliere **RabbitMQ** e quindi **Next** (Avanti).

1. Alla pagina **Select deployment mode** (Seleziona la modalità di implementazione), scegliere **Deployment mode** (Modalità di implementazione), ad esempio, **Cluster deployment** (Distribuzione cluster), quindi **Next** (Successivo). 
   + Un **broker a istanza singola** è composto da un broker in una zona di disponibilità dietro un load balancer di rete. Il broker comunica con l'applicazione e con un volume di archiviazione Amazon EBS. Per ulteriori informazioni, consulta [Opzione 1: Amazon MQ per broker a istanza singola RabbitMQ](rabbitmq-broker-architecture.md#rabbitmq-broker-architecture-single-instance).
   + Un'**implementazione del cluster RabbitMQ per alta disponibilità** rappresenta un raggruppamento logico di tre nodi del broker RabbitMQ dietro un load balancer di rete, in cui ciascuno condivide utenti, code e uno stato distribuito su più zone di disponibilità. Per ulteriori informazioni, consulta [Opzione 2: distribuzione di cluster Amazon MQ per RabbitMQ](rabbitmq-broker-architecture.md#rabbitmq-broker-architecture-cluster).

1. Alla pagina **Configure settings** (Configura impostazioni), nella sezione **Details** (Dettagli), procedere come segue:

   1. Inserisci il nome del broker.
**Importante**  
 Non aggiungere informazioni personali di identificazione (PII) o altre informazioni riservate o sensibili nei nomi dei broker. I nomi dei broker sono accessibili ad altri servizi, inclusi i log. AWS CloudWatch I nomi dei broker non sono destinati ad essere utilizzati per dati privati o sensibili. 

   1. Scegli il **tipo di istanza Broker** (ad esempio, **mq.m7g.large**). Per ulteriori informazioni, consulta [Tipi di istanze del broker Amazon MQ per ActiveMQ](broker-instance-types.md).

1. Alla pagina **Configure settings** (Configura impostazioni), nella sezione **RabbitMQ access** (Accesso RabbitMQ), specificare un **Username** (Nome utente) e **Password**. Per le credenziali di accesso del broker si applicano le seguenti limitazioni:
   +  Il nome utente può contenere solo caratteri alfanumerici, punti e trattini (-, \$1). Questo valore non deve contenere caratteri tilde (\$1). Amazon MQ vieta l'utilizzo di `guest` come nome utente. 
   +  La password deve contenere almeno 12 caratteri, di cui almeno 4 caratteri univoci, e non deve contenere virgole, due punti o il simbolo dell'uguale (,:=). 
**Importante**  
Non aggiungere informazioni personali di identificazione (PII) o altre informazioni riservate o sensibili nei nomi utente dei broker. I nomi utente dei broker sono accessibili ad altri servizi, inclusi i registri. AWS CloudWatch I nomi utenti dei broker non sono destinati ad essere utilizzati per dati privati o sensibili.
**Nota**  
 Nella sezione **Impostazioni aggiuntive**, puoi anche configurare quanto segue:   
 [Configurazioni](rabbitmq-broker-configuration-parameters.md) 
 [CloudWatch logs](security-logging-monitoring.md) 
 Accesso privato 
 [Finestra di manutenzione del broker](maintaining-brokers.md) 

1. Scegli **Next (Successivo)**.

1. Alla pagina **Review and create** (Rivedi e crea), puoi rivedere le selezioni e modificarle, se necessario.

1. Selezionare **Create broker** (Crea broker).

   Mentre Amazon MQ crea il broker, mostra lo stato **Creation in progress** (Creazione in corso). 

   Per creare lil broker sono necessari circa 15 minuti.

   Quando il broker viene creato correttamente, Amazon MQ mostra lo stato **Running** (In esecuzione).

1. Scegli ***MyBroker***.

   Nella ***MyBroker***pagina, nella sezione **Connect**, annota l'URL della **[console web RabbitMQ](https://www.rabbitmq.com/management.html)** del tuo broker, ad esempio:

   ```
   https://b-c8349341-ec91-4a78-ad9c-a57f23f235bb.mq.us-west-2.on.aws
   ```

   Inoltre, annotare l'[endpoint **sicuro per AMQP**](https://www.rabbitmq.com/connections.html) del broker. Di seguito è riportato un esempio di un endpoint `amqps` che espone una porta `5671` del listener.

   ```
   amqps://b-c8349341-ec91-4a78-ad9c-a57f23f235bb.mq.us-west-2.on.aws:5671
   ```