

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 integridade para seus grupos de destino do VPC Lattice
<a name="target-group-health-checks"></a>

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 VPC Lattice encaminha as solicitações somente para os destinos íntegros. 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 ou HTTP2.
+ As verificações de integridade não oferecem suporte às versões do protocolo de grupo de destino gRPC. No entanto, se você habilitar verificações de saúde, deverá especificar a versão do protocolo de verificação de integridade como HTTP1 ou HTTP2.
+ 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 [Verificações de integridade do grupo-alvo](https://docs.aws.amazon.com/elasticloadbalancing/latest/application/target-group-health-checks.html) no *Guia do usuário dos Application Load Balancers*.

## Configurações de verificação de integridade
<a name="health-check-settings"></a>

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 na API. O serviço envia uma solicitação de verificação de integridade para cada destino registrado a cada **HealthCheckIntervalSeconds**segundo, 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 **UnhealthyThresholdCount**consecutivas, o serviço desativará o alvo. Quando as verificações de saúde excedem os sucessos **HealthyThresholdCount**consecutivos, o serviço coloca o alvo novamente em serviço.


| Configuração | Description | 
| --- | --- | 
| **HealthCheckProtocol** |  O protocolo que o serviço usa ao executar verificações de integridade nos destinos. Os protocolos possíveis são HTTP e HTTPS. O padrão é o protocolo HTTP.  | 
| **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 ou HTTP2, especifique um URI válido (/*path*? *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 ou HTTP2, 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. No momento, não há suporte para a versão do protocolo de verificação de integridade para gRPC. No entanto, se a versão do protocolo do seu grupo-alvo for gRPC, você poderá especificar HTTP1 ou as versões do HTTP2 protocolo na configuração da verificação de integridade.   | 

## Verificar a integridade de seus destinos
<a name="check-target-health"></a>

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 console da Amazon VPC em [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/).

1. No painel de navegação, em **VPC Lattice**, escolha **Grupos de destino**.

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

1. 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](https://docs.aws.amazon.com/cli/latest/reference/vpc-lattice/list-targets.html). 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
<a name="modify-health-check-settings"></a>

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 console da Amazon VPC em [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/).

1. No painel de navegação, em **VPC Lattice**, escolha **Grupos de destino**.

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

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

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

1. Escolha **Salvar alterações**.

**Para modificar as configurações da verificação de saúde usando o AWS CLI**  
Use o comando [update-target-group](https://docs.aws.amazon.com/cli/latest/reference/vpc-lattice/update-target-group.html).