Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
MongoDB Branding Shape
Click here >
Menu Docs

Acesso programático do Atlas

Você pode interagir com o Atlas programaticamente para executar tarefas administrativas ou gerenciar suas implantações utilizando os seguintes recursos.

Execute tarefas administrativas de forma programática em seu cluster do Atlas fora da UI do Atlas com a API de administração do Atlas. Os recursos da API de administração do Atlas adicionam, editam ou excluem objetos administrativos no Atlas, inclusive projetos, usuários e clusters.

Você pode explorar os vários pontos de extremidade disponíveis por meio da Atlas Administration API no espaço de trabalho do Postman do MongoDB.

Para configurar o acesso à API de administração do Atlas, consulte Introdução à API de administração do Atlas.

O Atlas Go SDK O Atlas Go SDK oferece um conjunto de ferramentas, bibliotecas e documentação projetados para facilitar e agilizar o desenvolvimento de aplicativos em linguagem Go que interagem com o Atlas através de sua API de administração.

A API de incorporação e reclassificação fornece endpoints para acessar os modelos de incorporação e reclassificação de última geração do Voyage IA. Use a REST API e os SDKs de cliente disponíveis para alimentar a pesquisa e a recuperação em seus aplicativos de IA.

O Atlas CLI é uma interface da linha de comando criada especificamente para o MongoDB Atlas. Você pode usar o Atlas CLI para interagir com o Atlas a partir do terminal com comandos curtos e intuitivos e realizar tarefas operacionais complexas, como criar um cluster ou configurar uma lista de acesso de forma interativa e programática.

O HashiCorp Terraform MongoDB Atlas Provider fornece acesso programático refinado e gerenciamento de recursos do MongoDB Atlas. Você pode definir seu ambiente utilizando a Linguagem de Configuração do HashiCorp (HCL) e implantar, atualizar e gerenciar a infraestrutura do Atlas como código através do Terraform do HashiCorp. Isto permite a você integrar o Atlas em seus fluxos de trabalho de entrega contínua.

O CDK para Terraform aproveita a API de Administração do Atlas do MongoDB Atlas para habilitar o provisionamento em linguagens de programação populares como JavaScript, TypeScript, Python, Java, Go e C++. Utilizando as capacidades poderosas do Terraform, com o CDKTF, você pode criar, gerenciar e atualizar seus recursos do Atlas com facilidade e implementá-los perfeitamente em nuvem sem mudar o contexto da linguagem de programação nativa de sua escolha.

Os recursos do Atlas CloudFormation ajudam você a gerenciar o MongoDB Atlas. Ele simplifica o provisionamento e o gerenciamento dos recursos do Atlas na AWS. Você pode criar modelos baseados em YAML ou JSON para as arquiteturas de serviço ou aplicativo que desejar e fazer com que o AWS CloudFormation use esses modelos para provisionamento rápido e confiável dos serviços ou aplicativos (chamados de "pilhas"). Você também pode atualizar ou replicar facilmente as pilhas conforme necessário.

As soluções de parceiros AWS fornecem modelos pré-construídos de CloudFormation para ajudá-lo a provisionar um grupo de recursos do Atlas para casos de uso específicos, em vez de implantá-los de um em um. As soluções de parceiros ajudam você a implantar tecnologias populares no AWS conforme as melhores práticas do AWS.

Se você preferir utilizar linguagens de programação conhecidas como JavaScript, TypeScript, Python, Java, C# e Go ao invés de utilizar YAML ou JSON, você poderá utilizar o AWS CDK para implementar recursos do Atlas. Quando você executa seus aplicativos AWS CDK, eles geram automaticamente modelos CloudFormation, que por sua vez utilizam o serviço AWS CloudFormation para provisionamento de recursos. Dessa forma, você se beneficia da abstração e da flexibilidade fornecidas pelo AWS CDK e aproveita a robustez do CloudFormation para gerenciamento de infraestrutura, utilizando a linguagem de programação que preferir.

O Atlas Kubernetes Operator permite a você gerenciar recursos do Atlas através de recursos personalizados que você aplica no Kubernetes. Isto permite uma infraestrutura como abordagem de código para gerenciar a configuração declarativa do Atlas utilizando um fluxo de trabalho GitOps, permitindo aos desenvolvedores configurar recursos do Atlas utilizando o mesmo processo e ferramentas que eles utilizam para implantar componentes de aplicativo no Kubernetes. A criação automática de um secret do Kubernetes contendo a cadeia de conexão para um usuário de banco de dados simplifica o processo de conexão de um aplicativo ao banco de dados.