Configurar a integração do Amazon Web Services
Nesta página
- A autenticação OAuth 2.0 para acesso programático ao Cloud Manager está disponível como um recurso de visualização.
- O recurso e a documentação correspondente podem mudar a qualquer momento durante o período de Pré-visualização. Para usar a 2.0 autenticação OAuth, crie uma conta de serviço para usar em suas solicitações para a API pública do Cloud Manager .
Importante
A capacidade de provisionar servidores MongoDB no Amazon Web Services usando o Cloud Manager foi desativada em 2017 de outubro.
Todos os clusters existentes continuam como estão.
Essa desativação afeta as entradas de DNS das seguintes maneiras:
As entradas para servidores existentes continuam a ser resolvidas para o mesmo endereço IP para o qual são atualmente resolvidas até pelo menos 1 de janeiro de 2023.
Os servidores que passam por uma alteração de endereço IP devido à manutenção ou à parada/reinício de uma instância não poderão mais ser resolvidos por meio de seu nome de host
mongodbdns.com
.Todos os nomes de host do
mongodbdns.com
existentes deixarão de funcionar em 2023 de maio.
O Cloud Manager pode gerenciar hosts provisionados diretamente pela AWS. Consulte Provisionar servidores para automação.
Se você estiver interessado em fazer um provisionamento totalmente gerenciado na Amazon Web Services, avalie o MongoDB Atlas.
Se quiser continuar usando o Cloud Manager para gerenciar esses sistemas, atualize o nome do host para cada host usando um dos seguintes métodos para um conjunto de réplicas:
Considerações
Esses procedimentos envolvem a revogação do antigo primário e o desencadeamento de pelo menos uma eleição para um novo primário. Todas as gravações para o primário falham durante o período que começa quando o método rs.stepDown()
é recebido até que uma nova primária seja eleita, ou se não houver secundários elegíveis, a primary original retoma a operação normal. Para as versões 4.0 e anteriores do MongoDB , todas as conexões de cliente são fechadas.
Considere executar este procedimento durante uma janela de manutenção durante a qual os aplicativos interrompem todas as operações de gravação no cluster.
Para saber mais sobre eleições, consulte rs.stepDown() behavior e Eleições do conjunto de réplicas.
Ressincronização contínua em novas instâncias da EC2
Substitua cada membro do conjunto de réplicas não primário por uma nova instância do EC2 .
Adicione uma nova instância ao conjunto de réplicas usando seu nome de host EC2 . Para saber mais, veja Como adicionar membros a um conjunto de réplicas.
Aguarde a conclusão da sincronização inicial . Para saber como obter o status de uma sincronização inicial, consulte o manual do MongoDB .
Remova um membro antigo do conjunto de réplicas com um nome de host
mongodbdns.com
. Para saber mais, consulte Remover nós do conjunto de réplicas.
Repita para cada membro do conjunto de réplicas não primário.
Substitua a primária por uma nova instância do EC2 .
Adicione a última nova instância ao conjunto de réplicas usando seu nome de host EC2 . Para saber mais, veja Como adicionar membros a um conjunto de réplicas.
Aguarde a conclusão da sincronização inicial . Para saber como obter o status de uma sincronização inicial, consulte o manual do MongoDB .
Conecte-se ao primário e reduza-o. Para saber mais, consulte
rs.stepDown()
.Observação
A saída das primárias desencadeia pelo menos uma eleição para uma nova primária. Para saber mais sobre as eleições, veja Eleições do conjunto de réplicas.
Remova o primário antigo com o nome de host
mongodbdns.com
do conjunto de réplicas. Para saber mais, consulte Remover nós do conjunto de réplicas.
Atualizar os nomes de host de um conjunto de réplicas
Siga o procedimento Alterar nomes de host durante a manutenção da disponibilidade do conjunto de réplicas no manual do MongoDB .
Uma visão geral do procedimento vinculado é a seguinte:
Reconecte-se ao primário e reduza-o.
Observação
A saída das primárias desencadeia pelo menos uma eleição para uma nova primária. Para saber mais sobre as eleições, veja Eleições do conjunto de réplicas.