Como resolvo problemas com uma instância do Amazon DocumentDB que está em um estado de rede incompatível?
Minha instância do Amazon DocumentDB (com compatibilidade com o MongoDB) está em um estado de rede incompatível.
Breve descrição
Um estado de rede incompatível ocorre devido a um ou mais dos seguintes problemas com a instância do Amazon DocumentDB:
- Não há endereços IP disponíveis na sub-rede em que a instância do Amazon DocumentDB foi iniciada.
- A sub-rede listada no grupo de sub-redes do DB não existe na Amazon Virtual Private Cloud (Amazon VPC).
- Você atingiu sua cota de serviço para interfaces de rede elástica na região da AWS que está usando.
Se você tiver um desses problemas, sua instância do Amazon DocumentDB poderá entrar no estado de rede incompatível quando você executar uma das seguintes ações:
- Modificar a classe da instância Amazon DocumentDB.
- Adicionar uma nova instância do Amazon DocumentDB ao cluster.
- Substituir um host devido a um evento de manutenção.
- Criar uma nova instância do Amazon DocumentDB depois que as interfaces de rede elásticas atingirem sua cota.
- Restaurar a partir de um backup de snapshot do Amazon DocumentDB.
- Iniciar um cluster do Amazon DocumentDB que foi interrompido.
Solução
O estado de rede incompatível significa que a instância Amazon DocumentDB ainda pode estar acessível no nível do banco de dados, mas você não pode modificá-la ou reinicializá-la. É uma prática recomendada sempre ter um backup para que você possa restaurar os dados em outra instância se sua instância entrar em um estado de rede incompatível.
Para solucionar problemas com uma instância do Amazon DocumentDB em um estado de rede incompatível, escolha uma das seguintes soluções:
- Usar o runbook AWSSupport-ValidateRdsNetworkConfiguration.
- Usar o Console de Gerenciamento da AWS.
Usar o runbook AWSSupport-ValidateRdsNetworkConfiguration
Para identificar porque sua instância do Amazon RDS está em um estado de rede incompatível, use o runbook AWSSupport-ValidateRdsNetworkConfiguration. Para evitar o estado de rede incompatível, use o runbook ao realizar qualquer modificação ou iniciar uma instância interrompida.
**Observação:**antes de iniciar o runbook AWSSupport-ValidateRdsNetworkConfiguration, certifique-se de que seu usuário ou função do AWS Identity and Access Management (IAM) tenha as permissões necessárias. Para mais informações, consulte a seção Permissões necessárias do IAM de AWSSupport-ValidateRdsNetworkConfiguration.
Para solucionar problemas a partir do runbook AWSSupport-ValidaterdsNetworkConfiguration, conclua as seguintes etapas:
- Faça login no console do AWS Systems Manager e acesse o runbook AWSSupport-ValidateRdsNetworkConfiguration.
- Selecione Executar automação.
- Insira os valores a seguir:
Em AutomationAssumeRole, insira o ARN do perfil do IAM que permite que a automação execute as ações em seu nome. Se nenhuma função for especificada, a Automação usará as permissões do usuário que inicia o runbook.
Em DBInstanceIdentifier, insira o identificador de instância do Amazon DocumentDB da sua instância. - Selecione Executar.
- Depois que a automação for concluída, analise os resultados detalhados na seção Saídas. O parâmetro generateReport.Report mostra um relatório consolidado de todas as verificações realizadas como parte do runbook.
- (Opcional) Verifique a seção ###\ [Next Steps] do relatório de saída para obter informações adicionais de solução de problemas.
Use o Console de Gerenciamento da AWS
Para solucionar problemas a partir do Console de Gerenciamento da AWS, conclua as seguintes etapas:
- Abra o console do Amazon DocumentDB, em seguida, escolha Instâncias no painel de navegação.
- Escolha a instância do Amazon DocumentDB que está em um estado de rede incompatível. Em seguida, anote o ID da VPC nos detalhes da instância.
- Abra o console do Amazon VPC e selecione Sub-redes no painel de navegação. Verifique se todos os grupos de sub-redes na VPC usados pelo cluster Amazon DocumentDB existem e estão em um estado disponível.
- Confirme se todas as sub-redes no grupo de sub-rede usado pelo cluster Amazon DocumentDB têm endereços IP disponíveis.
- Abra o console do Amazon Elastic Compute Cloud (Amazon EC2) e confirme se não atingiu a cota de interfaces de rede elástica. Se você atingiu a cota, solicite um aumento da cota de serviço. Para obter mais informações, consulte Interfaces de rede.
Se a instância do Amazon DocumentDB já estiver em um estado de rede incompatível, escolha um dos seguintes métodos para seu cluster Amazon DocumentDB:
- Crie uma nova instância do Amazon DocumentDB no cluster depois de resolver o problema que causou o estado de rede incompatível. Depois de ter um cluster em execução com uma nova instância ativa do Amazon DocumentDB, exclua a instância que estava em um estado de rede incompatível.
**Importante:Não exclua o cluster inteiro. Em vez disso, exclua somente a instância de estado de ** rede incompatível. Além disso, certifique-se de que a nova instância ativa do Amazon DocumentDB esteja no mesmo cluster da antiga instância de estado de rede incompatível. - Interrompa temporariamente qualquer gravação na instância do Amazon DocumentDB e, em seguida, execute uma rrecuperação para um ponto no tempo (PITR) para criar um novo cluster.
Informações relacionadas
Monitoramento do status de uma instância do Amazon DocumentDB
Conteúdo relevante
- Como solucionar problemas e resolver a utilização elevada da CPU em instâncias do Amazon DocumentDB?AWS OFICIALAtualizada há um ano
- AWS OFICIALAtualizada há 10 meses
- Por que minha instância de banco de dados Amazon Aurora está em um status de parâmetro incompatível?AWS OFICIALAtualizada há 2 anos
- AWS OFICIALAtualizada há 2 anos