Menu Docs

Página inicial do DocsIniciar e gerenciar o MongoDBAtlas CLI

Automatize Processos com a Atlas CLI

Nesta página

  • Recursos de automação com o Atlas CLI
  • Melhores práticas para automação com o Atlas CLI
  • Use as chaves privadas do Atlas
  • Baseie seu script na versão do Atlas CLI que você executa
  • Redirecionar stderr
  • Atualize scripts regularmente

Para automatizar um processo com o Atlas CLI em um script, use os seguintes recursos e práticas recomendadas como orientação.

Para saber como se conectar à Atlas CLI programaticamente, consulte as guias Programmatic User em Conectar a partir da Atlas CLI.

Recurso
Objetivo
Variáveis de ambiente do Atlas CLI
Defina variáveis de ambiente que você pode definir uma vez e usar em todos os seus scripts.
Use modelos Go ou caminhosJSON do para personalizar a saída do Atlas CLI. Você pode incluir a saída personalizada antecipada em seus scripts.

Siga estas práticas recomendadas ao automatizar processos com o Atlas CLI:

Ao criar um script para automatizar processos, recomendamos que você usechaves privadas do Atlas para acessá-lo. As sessões de login do Atlas CLI duram 12 horas, após as quais você deve fazer login novamente para acessar o Atlas. Use chaves privadas do Atlas para acesso contínuo ao Atlas.

Ao criar um script para automatizar processos, você deve basear o script na versão do Atlas CLI que você executa atualmente. Não crie atualizações automáticas para a Atlas CLI em seu script porque as novas versões da Atlas CLI podem introduzir alterações significativas, que podem interromper seus processos automatizados.

Em vez disso, verifique as notas de versão para recursos obsoletos e alterações significativas antes de atualizar manualmente sua versão do Atlas CLI.

O Atlas CLI imprime mensagens de erro e avisos de descontinuação de comandos na saída dos comandos. Essas mensagens de erro e avisos inesperados podem causar problemas em seus processos automatizados que antecipam uma saída específica. Para evitar problemas, você pode redirecionar stderr para um arquivo de saída no seu script.

Por exemplo, o comando a seguir redireciona a saída do stderr de um script chamado myScript.sh para um arquivo de texto chamado error.txt:

myScript.sh 2> error.txt

No exemplo anterior, todas as mensagens de erro e os avisos de descontinuação de uso são armazenados em error.txt e não são exibidos na saída, portanto, não interrompem seus processos automatizados.

As mensagens de descontinuação do comando são semelhantes ao seguinte texto:

Command "describe" is deprecated, Please use atlas privateEndpoints aws interfaces describe <atlasPrivateEndpointId> [--privateEndpointId privateEndpointID] [--projectId projected]

Você deve atualizar regularmente seus scripts para descontinuar o uso de comandos obsoletos, pois eles serão removidos em versões futuras. Você pode aprender quais comandos estão obsoletos no Changelog do Atlas CLI. Se você configurar um arquivo de redirecionamento para stderr, também poderá verificar se há avisos de descontinuação nesse arquivo.

← convite para usuários do Atlas