Observação
Grupos e projetos são termos sinônimos. Seu {PROJECT-ID} é igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. Esta página usa o termo grupo, que é mais familiar, ao se referir a descrições. O endpoint permanece conforme indicado no documento.
A API fornece o recurso automationConfig para permitir que você managed a configuração de automação do seu projeto. A configuração define os vários clusters, conjuntos de réplicas e autônomo do MongoDB e define como cada processo é executado. A automação cria o sistema de acordo com os objetivos especificados. Cada MongoDB Agent que usa a automação é responsável pelos processos do MongoDB executados em seu host. A configuração também especifica as configurações para os agentes MongoDB do sistema.
Quando um processo do MongoDB em execução corresponde à sua configuração definida, o processo está no "estado da meta". Quando todos os processos em todos os hosts estão no estado do objetivo, a implantação em si está no estado do objetivo.
Para atualizar a configuração de automação, você deve emitir a solicitação de um endereço IP na lista de acesso da sua conta de usuário.
Copias adicionais da configuração de automação
O MongoDB Agent armazena uma cópia da configuração no arquivo mms-cluster-config-backup.json . A automação armazena a versão mais recente da configuração com a qual a automação foi capaz de atingir o estado do objetivo. Se um agente não conseguir processar as alterações de configuração, ele continuará armazenando uma versão mais antiga da configuração.
Parâmetros de configuração de automação
A configuração de automação contém uma grande quantidade de informações sobre sua instância, agentes, clusters e segurança do Cloud Manager. Com essa complexidade, esses parâmetros podem ser encontrados como sua própria página de referência.
Para revisar um exemplo de um arquivo de configuração de automação completo, consulte Exemplo de configuração de automação.
Endpoints
A seguir, listamos os endpoints disponíveis para o recurso de configuração de automação.
Método | Endpoint | Descrição |
|---|---|---|
| Recuperar a configuração de automação atual IMPORTANTE: a configuração da automação pode conter informações confidenciais, como senhas ou valores de chave. Use o /groups/{PROJECT-ID}/automationConfig/noSecrets ponto de extremidade para obter a configuração de automação com informações confidenciais eliminadas. | |
| Recupere a configuração de automação atual com informações confidenciais ocultadas | |
| Substituir a configuração de automação atual IMPORTANTE: a configuração da automação pode conter informações confidenciais, como senhas ou valores de chave. Para atualizar a configuração de automação sem atualizar nenhum campo que contenha informações confidenciais, use o /groups/{PROJECT-ID}/automationConfig/noSecrets ponto de extremidade. | |
| Substitua a configuração de automação atual sem atualizar nenhum campo que contenha informações confidenciais | |
| Atualizar o MongoDB Agent | |
| Recuperar as configurações atuais do log de backup | |
| Atualize as configurações atuais do log de backup | |
| Recuperar as configurações atuais do registro de monitoramento | |
| Atualize as configurações atuais do registro de monitoramento |