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á.
Programando a janela de manutenção para um agente Amazon MQ
Periodicamente, o Amazon MQ realiza manutenção no hardware, no sistema operacional ou no software do mecanismo de um agente de mensagens durante a janela de manutenção. Por exemplo, se você ativou atualizações automáticas de versões secundárias ou alterou o tipo de instância do broker, o Amazon MQ aplicará suas alterações durante a próxima janela de manutenção programada. A duração da manutenção pode durar até duas horas, dependendo das operações programadas para seu agente de mensagens. Você pode minimizar o tempo de inatividade durante uma janela de manutenção selecionando um modo de implantação do agente com alta disponibilidade em várias zonas de disponibilidade (AZ).
O Amazon MQ for ActiveMQ fornece implantações ativas/em espera para alta disponibilidade. No modo ativo/em espera, o Amazon MQ executa operações de manutenção, uma instância por vez, e pelo menos uma instância permanece disponível. Além disso, você pode configurar uma rede de corretores com janelas de manutenção variadas ao longo da semana. O Amazon MQ para RabbitMQ fornece implantações de cluster para alta disponibilidade. Em implantações de cluster, o Amazon MQ executa operações de manutenção, um nó por vez, mantendo pelo menos dois nós em execução o tempo todo.
Ao criar seu corretor pela primeira vez, você pode programar a janela de manutenção para ocorrer uma vez por semana em um horário especificado. Você só pode ajustar a janela de manutenção de um agente até quatro vezes antes da próxima janela de manutenção programada. Depois que a janela de manutenção do corretor é concluída, o Amazon MQ redefine o limite e você pode ajustar a programação novamente antes que a próxima janela de manutenção ocorra. A disponibilidade do corretor não é afetada ao ajustar a janela de manutenção do corretor.
Para ajustar a janela de manutenção do corretor, você pode usar o AWS Management Console AWS CLI, o ou o Amazon MQAPI.
Para ajustar a janela de manutenção do corretor usando o AWS Management Console
-
Faça login no console do Amazon MQ
. -
No painel de navegação à esquerda, selecione Brookers (Agentes) e depois escolha o agente que você deseja atualizar na lista.
-
Na página de detalhes do agente, selecione Edit (Editar).
-
Em Manutenção, faça o seguinte.
-
Para Start day (Dia de início), escolha um dia da semana, por exemplo, Sunday (domingo), da lista suspensa.
-
Para Start time (Hora de início), escolha o horário (horas e minutos) do dia para o qual deseja agendar a próxima janela de manutenção do agente, por exemplo, 12:00.
nota
As opções de horário de início são configuradas no fuso horário UTC +0.
-
-
Em seguida, selecione Agendar modificações. Em seguida, escolha Após a próxima reinicialização ou Imediatamente. Escolher Imediatamente reiniciará imediatamente o corretor.
-
Na página de detalhes do agente, em Maintenance window (Janela de manutenção), verifique se sua nova programação preferencial é exibida.
Para ajustar a janela de manutenção do corretor usando o AWS CLI
-
Use o CLI comando update-broker e especifique os parâmetros a seguir, conforme mostrado no exemplo.
-
--broker-id
— O ID exclusivo que o Amazon MQ gera para o agente. Você pode analisar o ID do seu corretorARN. Por exemplo, considerando o seguinteARN,arn:aws:mq:us-east-2:123456789012:broker:MyBroker:b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9
, o ID do corretor seriab-1234a5b6-78cd-901e-2fgh-3i45j6k178l9
. -
--maintenance-window-start-time
— Os parâmetros que determinam a hora de início da janela de manutenção semanal fornecida na estrutura a seguir.DayOfWeek
— O dia da semana, na sintaxe a seguir:MONDAY| TUESDAY | WEDNESDAY | THURSDAY | FRIDAY | SATURDAY | SUNDAY
TimeOfDay
— A hora, no formato de 24 horas.TimeZone
— (Opcional) O fuso horário, no País/Cidade ou no formato de UTC deslocamento. Definida como UTC por padrão.
aws mq update-broker --broker-id
broker-id
\ --maintenance-window-start-time DayOfWeek=SUNDAY
,TimeOfDay=13:00
,TimeZone=America/Los_Angeles
-
-
(Opcional) Use o CLI comando describe-broker para verificar se a janela de manutenção foi atualizada com êxito.
aws mq describe-broker --broker-id
broker-id
Para ajustar a janela de manutenção do corretor usando o Amazon MQ API
-
Use a UpdateBrokerAPIoperação. Especifique
broker-id
como um parâmetro de caminho. Os exemplos a seguir pressupõem um agente na regiãous-west-2
. Para ter mais informações sobre os endpoints do Amazon MQ disponíveis, consulte Endpoints e cotas do Amazon MQ na Referência geral da AWS.PUT /v1/brokers/
broker-id
HTTP/1.1 Host: mq.us-west-2.amazonaws.com Date: Wed, 7 July 2021 12:00:00 GMT x-amz-date: Wed, 7 July 2021 12:00:00 GMT Authorization:authorization-string
Use o parâmetro
maintenanceWindowStartTime
e o tipo de recursoWeeklyStartTime
na carga útil da solicitação.{ "maintenanceWindowStartTime": { "dayOfWeek":
"SUNDAY"
, "timeZone":"America/Los_Angeles"
, "timeOfDay":"13:00"
} } -
(Opcional) Use a DescribeBrokerAPIoperação para verificar se a janela de manutenção foi atualizada com êxito.
broker-id
é especificado como um parâmetro de caminho.GET /v1/brokers/
broker-id
HTTP/1.1 Host: mq.us-west-2.amazonaws.com Date: Wed, 7 July 2021 12:00:00 GMT x-amz-date: Wed, 7 July 2021 12:00:00 GMT Authorization:authorization-string