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á.
AWSSupport-TroubleshootVPN
Descrição
O AWSSupport-TroubleshootVPN runbook ajuda você a rastrear e resolver erros em uma AWS Site-to-Site VPN conexão. A automação inclui várias verificações automatizadas projetadas para rastrear IKEv1 IKEv2 erros relacionados aos túneis de AWS Site-to-Site VPN conexão. A automação tenta combinar erros específicos e sua resolução correspondente forma uma lista de problemas comuns.
Observação: esta automação não corrige os erros. Ele é executado no intervalo de tempo mencionado e verifica o grupo de registros em busca de erros no grupo de CloudWatch registros de VPN.
Como funciona?
O runbook executa uma validação de parâmetros para confirmar se o grupo de CloudWatch log da Amazon incluído no parâmetro de entrada existe, se há algum fluxo de log no grupo de log que corresponde ao registro de túneis VPN, se existe o ID de conexão VPN e se o endereço IP do túnel existe. Ele faz chamadas à API Logs Insights em seu grupo de CloudWatch registros que estão configuradas para registro de VPN.
Tipo de documento
Automação
Proprietário
Amazon
Plataformas
Linux, macOS, Windows
Parâmetros
-
AutomationAssumeRole
Tipo: String
Descrição: (opcional) o nome do recurso da Amazon (ARN) do perfil do AWS Identity and Access Management (IAM) que permite que o Systems Manager Automation realize ações em seu nome. Se nenhum perfil for especificado, o Systems Manager Automation usa as permissões do usuário que inicia este runbook.
-
LogGroupName
Tipo: string
Descrição: (Obrigatório) O nome do grupo de CloudWatch log da Amazon configurado para registro de AWS Site-to-Site VPN conexão
Allowed-pattern:
^[\.\-_/#A-Za-z0-9]{1,512} -
VpnConnectionId
Tipo: string
Descrição: (Obrigatório) O ID de AWS Site-to-Site VPN conexão a ser solucionado.
Allowed-pattern:
^vpn-[0-9a-f]{8,17}$ -
TunnelAIPAddress
Tipo: string
Descrição: (obrigatório) o endereço IPv4 número 1 do túnel associado ao seu AWS Site-to-Site VPN.
Allowed-pattern:
^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)[.]){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?){1}$ -
TunnelBIPAddress
Tipo: string
Descrição: (opcional) o endereço IPv4 do túnel número 2 associado ao seu AWS Site-to-Site VPN.
Allowed-pattern:
^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)[.]){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?){1}|^$ -
IKEVersion
Tipo: string
Descrição: (obrigatório) selecione a versão do IKE que você está usando. Valores permitidos: IKEv1, IKEv2
Valores válidos:
['IKEv1', 'IKEv2'] -
StartTimeinEpoch
Tipo: string
Descrição: (opcional) horário de início da análise de logs. Você pode usar StartTimeinEpoch/EndTimeinEpoch ou LookBackPeriod para análise de registros
Allowed-pattern:
^\d{10}|^$ -
EndTimeinEpoch
Tipo: string
Descrição: (opcional) horário de término da análise de logs. Você pode usar StartTimeinEpoch/EndTimeinEpoch ou LookBackPeriod para análise de registros. Se dado ambos StartTimeinEpoch/EndTimeinEpoch e, em LookBackPeriod seguida, LookBackPeriod tem precedência
Allowed-pattern:
^\d{10}|^$ -
LookBackPeriod
Tipo: string
Descrição: (opcional) tempo de dois dígitos em horas para analisar o log. Intervalo válido: de 01 a 99 Esse valor tem precedência se você também fornecer StartTimeinEpoch e EndTime
Allowed-pattern:
^(\d?[1-9]|[1-9]0)|^$
Permissões obrigatórias do IAM
O parâmetro AutomationAssumeRole requer as seguintes ações para usar o runbook com êxito.
-
logs:DescribeLogGroups -
logs:GetQueryResults -
logs:DescribeLogStreams -
logs:StartQuery -
ec2:DescribeVpnConnections
Instruções
Observação: essa automação funciona nos grupos de CloudWatch registros configurados para o registro de túneis VPN, quando o formato de saída do registro é JSON.
Siga estas etapas para configurar a automação:
-
Navegue até o AWSSupport-TroubleshootVPN
no AWS Systems Manager console. -
Você pode usar os seguintes parâmetros de entrada:
-
AutomationAssumeRole (Opcional):
O Amazon Resource Name (ARN) da função AWS Identity and Access Management (IAM) que permite que o Systems Manager Automation execute as ações em seu nome. Se nenhum perfil for especificado, o Systems Manager Automation usa as permissões do usuário que inicia este runbook.
-
LogGroupName (Obrigatório):
O nome do grupo de CloudWatch registros da Amazon a ser validado. Esse deve ser o grupo de CloudWatch registros configurado para o envio de registros pela VPN.
-
VpnConnectionId (Obrigatório):
O ID de AWS Site-to-Site VPN conexão cujo grupo de registros é rastreado em busca de erro de VPN.
-
TunnelAIPAddress (obrigatório):
O túnel Um endereço IP associado à sua AWS Site-to-Site VPN conexão.
-
TunnelBIPAddress (opcional):
O endereço IP do túnel B associado à sua AWS Site-to-Site VPN conexão.
-
IKEVersion (obrigatório):
Selecione qual versão de IKE você está usando. Valores permitidos: IKEv1, IKEv2.
-
StartTimeinEpoch (Opcional):
O início do intervalo de tempo a ser consultado em busca de erros. O intervalo é inclusivo, portanto, o horário de início especificado é incluído na consulta. Especificado como horário epoch, o número de segundos desde 1º de janeiro de 1970, 00:00:00 UTC.
-
EndTimeinEpoch (Opcional):
O final do intervalo de tempo a ser consultado em busca de erros. O intervalo é inclusivo, portanto, o horário final especificado é incluído na consulta. Especificado como horário epoch, o número de segundos desde 1º de janeiro de 1970, 00:00:00 UTC.
-
LookBackPeriod (Obrigatório):
Tempo em horas para analisar a consulta em busca de erros.
Nota: Configure um StartTimeinEpoch, EndTimeinEpoch, ou LookBackPeriod para fixar o intervalo de tempo para análise de log. Forneça um número de dois dígitos em horas para verificar se há erros no passado a partir do horário de início da automação. Ou, se o erro estiver no passado dentro de um intervalo de tempo específico, inclua StartTimeinEpoch e EndTimeinEpoch, em vez de LookBackPeriod.
-
-
Selecione Executar.
-
A automação é iniciada.
-
O runbook de automação realiza as seguintes etapas:
-
parameterValidation:
Executa uma série de validações nos parâmetros de entrada incluídos na automação.
-
filialOnValidationOfLogGroup:
Verifica se o grupo de logs mencionado no parâmetro é válido. Se inválido, ele interrompe o início adicional das etapas de automação.
-
filialOnValidationOfLogStream:
Verifica se o fluxo de log existe no grupo de CloudWatch log incluído. Se inválido, ele interrompe o início adicional das etapas de automação.
-
filialOnValidationOfVpnConnectionId:
Verifica se o ID de conexão VPN incluído no parâmetro é válido. Se inválido, ele interrompe o início adicional das etapas de automação.
-
filialOnValidationOfVpnIp:
Verifica se o endereço IP do túnel mencionado no parâmetro é válido ou não. Se inválido, ele interrompe a execução adicional das etapas de automação.
-
traceError:
Faz uma chamada à API Logs Insight em seu grupo de registros incluído CloudWatch e pesquisa o erro relacionado IKEv1/IKEv2 junto com uma sugestão de resolução relacionada.
-
-
Depois de concluído, revise a seção Outputs para obter os resultados detalhados da execução.
Referências
Automação do Systems Manager
AWS documentação de serviço