As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Conceitos básicos: criar e conectar a um agente do RabbitMQ
Um agente é um ambiente de agente de mensagens em execução no Amazon MQ. É o bloco de criação básico do Amazon MQ. A descrição combinada da classe (m5) e do tamanho (large, medium) da instância do agente é um tipo de instância de agente (por exemplo,mq.m5.large). Para obter mais informações, consulte . O que é um agente do Amazon MQ para RabbitMQ?
Criar um agente do RabbitMQ
A tarefa inicial e mais comum do Amazon MQ é a criação de um agente. O exemplo a seguir mostra como é possível usar o AWS Management Console para criar um agente básico.
Quando criar um agente do Amazon MQ para RabbitMQ, siga as práticas recomendadas de configuração do agente para RabbitMQ para maximizar o desempenho do agente e otimizar a eficiência do throughput de mensagens.
Faça login no console do Amazon MQ
. -
Na página Select broker engine (Selecionar mecanismo do agente), selecione RabbitMQ e, em seguida, selecione Next (Avançar).
-
Na página Select deployment mode (Selecionar modo de implementação), escolha o Deployment mode (Modo de implantação), por exemplo, Cluster deployment (Implantação de cluster) e, depois, escolha Next (Avançar).
-
Um Network Load Balancer (NLB) é composto por um agente em uma zona de disponibilidade atrás de um Network Load Balancer (NLB). O agente se comunica com sua aplicação e com um volume de armazenamento do Amazon EBS. Para obter mais informações, consulte Opção 1: agente de instância única do Amazon MQ para RabbitMQ.
-
A implantação de cluster RabbitMQ para alta disponibilidade é um agrupamento lógico de três nós do agente RabbitMQ atrás de um Network Load Balancer (NLB), cada um compartilhando usuários, filas e um estado distribuído em várias Zonas de Disponibilidade (AZ). Para obter mais informações, consulte Opção 2: implantação do cluster do Amazon MQ para RabbitMQ.
-
-
Na página Definir configurações, faça o seguinte na seção Detalhes:
-
Digite o Broker name (Nome do agente).
Importante
Não inclua informações de identificação pessoal (PII) nem outras informações confidenciais ou sigilosas em nomes de agente. Os nomes de agente são acessíveis a outros serviços de AWS, incluindo o CloudWatch Logs. Nomes de agente não devem ser usados para dados privados ou sigilosos.
Selecione o Tipo de instância de agente (por exemplo, mq.m7g.large). Para obter mais informações, consulte Broker instance types.
-
-
Na página Configure settings (Definição de configurações), na seção RabbitMQ access (Acesso RabbitMQ), forneça um Username (Nome de usuário) e Password (Senha). As seguintes restrições se aplicam a credenciais de login do agente:
Seu nome de usuário pode conter somente caracteres alfanuméricos, traços, pontos e sublinhados (- . _). Este valor não deve conter quaisquer caracteres de til (~). O Amazon MQ proíbe o uso de
guestcomo um nome de usuário.-
Sua senha deve ter pelo menos 12 caracteres, deve conter pelo menos 4 caracteres exclusivos e não deve conter vírgulas, dois pontos ou sinais de igual (,:=).
Importante
Não inclua informações de identificação pessoal (PII) nem outras informações confidenciais ou sigilosas em nomes de usuário do agente. Nomes de usuário do agente são acessíveis a outros serviços de AWS, incluindo o CloudWatch Logs. Nomes de usuário do agente não devem ser usados para dados privados ou sigilosos.
nota
Na seção Configurações adicionais, você também pode configurar o seguinte:
-
Acesso privado
-
Escolha Próximo.
-
Na página Review and create (Revisar e criar), você pode revisar suas seleções e editá-las conforme necessário.
-
Escolha Criar agente.
Enquanto o Amazon MQ cria seu agente, ele exibe o status Criação em andamento.
A criação do agente leva cerca de 15 minutos.
Quando o seu agente é criado com sucesso, o Amazon MQ exibe o status Running (Em execução).
-
Selecione
MyBroker(MeuAgente).Na página
MyBroker, na seção Connect (Conectar), observe a URL do Console da Web do RabbitMQdo agente, por exemplo: https://b-c8349341-ec91-4a78-ad9c-a57f23f235bb.mq.us-west-2.on.awsAlém disso, observe o Endpoint secure-AMQP
. Veja a seguir um exemplo de endpoint amqpsexpondo a porta listener5671.amqps://b-c8349341-ec91-4a78-ad9c-a57f23f235bb.mq.us-west-2.on.aws:5671