Verificações de saúde para seus grupos-alvo do VPC Lattice - Amazon VPC Lattice

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

Verificações de saúde para seus grupos-alvo do VPC Lattice

Seu serviço enviará periodicamente solicitações para seus destinos registrados a fim de testar o status deles. Esses testes se chamam verificações de integridade.

Cada serviço do VPC Lattice encaminha solicitações somente para os alvos saudáveis. Cada serviço verifica a integridade de cada destino usando as configurações de verificação de integridade para os grupos de destino com os quais o destino está registrado. Após o destino ser registrado, ele deverá ser aprovado em uma verificação de integridade para ser considerado íntegro. Após a conclusão de cada verificação de integridade, o serviço fechará a conexão que foi estabelecida para a verificação de integridade.

Limitações e considerações

  • Quando a versão do protocolo do grupo-alvo éHTTP1, as verificações de saúde são habilitadas por padrão.

  • Quando a versão do protocolo do grupo-alvo éHTTP2, as verificações de saúde não são habilitadas por padrão. No entanto, você pode ativar as verificações de saúde e definir manualmente a versão do protocolo como HTTP1 ouHTTP2.

  • As verificações de saúde não oferecem suporte às versões do protocolo do RPC grupo-alvo g. No entanto, se você habilitar verificações de saúde, deverá especificar a versão do protocolo de verificação de integridade como HTTP1 ouHTTP2.

  • As verificações de integridade não são compatíveis com grupos de destino do Lambda.

  • As verificações de integridade não oferecem suporte a grupos de destino do Application Load Balancer. No entanto, você pode habilitar verificações de integridade para os destinos do seu Application Load Balancer usando o Elastic Load Balancing. Para obter mais informações, consulte Integridade do grupo de destino no Guia do usuário dos Application Load Balancers.

Configurações de verificação de integridade

Você pode configurar verificações de integridade para os destinos em um grupo de destino conforme descrito na tabela a seguir. Os nomes das configurações usados na tabela são os nomes usados noAPI. O serviço envia uma solicitação de verificação de integridade para cada destino registrado a cada HealthCheckIntervalSecondssegundo, usando a porta, o protocolo e o caminho de ping especificados. Cada solicitação de verificação de integridade é independente e o resultado dura por todo o intervalo. O tempo necessário para o destino responder não afeta o intervalo da próxima solicitação de verificação de integridade. Se as verificações de integridade excederem as falhas UnhealthyThresholdCountconsecutivas, o serviço retirará o alvo de serviço. Quando as verificações de saúde excedem os sucessos HealthyThresholdCountconsecutivos, o serviço coloca o alvo novamente em serviço.

Configuração Descrição

HealthCheckProtocol

O protocolo que o serviço usa ao executar verificações de integridade nos destinos. Os protocolos possíveis são HTTP HTTPS e. O padrão é o HTTP protocolo.

HealthCheckPort

A porta que o serviço usa ao executar verificações de integridade nos destinos. O padrão é usar a porta em que cada destino recebe o tráfego do serviço.

HealthCheckPath

O destino para verificações de integridade nos destinos.

Se a versão do protocolo for HTTP1 ouHTTP2, especifique um caminho válido URI (/? consulta). O padrão é /.

HealthCheckTimeoutSeconds

O tempo, em segundos, durante o qual ausência de resposta de um destino significa uma falha na verificação de integridade. O intervalo é de 1 a 120 segundos. Se o tipo de destino for INSTANCE ou IP, o padrão será de 5 segundos. Especifique 0 para redefinir essa configuração para o valor padrão.

HealthCheckIntervalSeconds

A quantia aproximada de tempo, em segundos, entre as verificações de integridade de um destino individual. O intervalo é de 5 a 300 segundos. Se o tipo de destino for INSTANCE ou IP, o padrão será de 30 segundos. Especifique 0 para redefinir essa configuração para o valor padrão.

HealthyThresholdCount

O número de verificações de integridade bem-sucedidas consecutivas que são necessárias antes que um destino não íntegro seja considerado íntegro. O intervalo é de 2 a 10. O padrão é 5. Especifique 0 para redefinir essa configuração para o valor padrão.

UnhealthyThresholdCount

O número de falhas de verificações de integridade consecutivas necessárias para considerar um destino como não íntegro. O intervalo é de 2 a 10. O padrão é 2. Especifique 0 para redefinir essa configuração para o valor padrão.

Matcher

O códigos a serem usados ao verificar uma resposta bem-sucedida de um destino. Eles são chamados de códigos de sucesso no console.

Se a versão do protocolo for HTTP1 ouHTTP2, os valores possíveis são de 200 a 499. Você pode especificar valores múltiplos (por exemplo, "200,202") ou um intervalo valores (por exemplo, "200-299"). O valor padrão é 200.

A versão do protocolo Health Check para g não RPC é suportada atualmente. No entanto, se a versão do protocolo do seu grupo-alvo for gRPC, você poderá especificar HTTP1 ou versões do HTTP2 protocolo na configuração da verificação de integridade.

Verificar a integridade de seus destinos

Você pode verificar a integridade dos destinos registrados com seus grupos de destino.

Para verificar a integridade dos seus destinos usando o console
  1. Abra o VPC console da Amazon em https://console.aws.amazon.com/vpc/.

  2. No painel de navegação, em VPCLattice, escolha Grupos de destino.

  3. Escolha o nome do grupo de destino para abrir sua página de detalhes.

  4. Na guia Destinos, a coluna Status da integridade indica o status de cada destino. Se o status for qualquer valor diferente de Healthy, a coluna Detalhes do status de integridade conterá mais informações.

Para verificar a saúde de seus alvos usando o AWS CLI

Use o comando list-targets. O resultado desse comando contém o estado de integridade do destino. Se o status for qualquer valor diferente de Healthy, a saída também inclui um código de motivo.

Como receber notificações por e-mail sobre destinos não íntegros

Use CloudWatch alarmes para iniciar uma função Lambda para enviar detalhes sobre alvos não íntegros.

Modificar as configurações de verificação de integridade

Você pode modificar as configurações de verificação de integridade do seu grupo de destino a qualquer momento.

Para modificar as configurações de verificação de integridade usando o console
  1. Abra o VPC console da Amazon em https://console.aws.amazon.com/vpc/.

  2. No painel de navegação, em VPCLattice, escolha Grupos de destino.

  3. Escolha o nome do grupo de destino para abrir sua página de detalhes.

  4. Na guia Verificações de integridade, na seção Configurações de verificação de integridade, selecione Editar.

  5. Modifique as configurações de verificação de integridade conforme necessário.

  6. Escolha Salvar alterações.

Para modificar as configurações da verificação de saúde usando o AWS CLI

Use o update-target-groupcomando.