Demonstração de algumas funções para gerenciamento de IPs utilizando a API de administração do MongoDB Atlas em Python 🐍.
Execute os seguintes comandos no terminal para instalar as dependências:
pip install requests==2.32.3
pip install python-dotenv==1.1.0Para criar sua chave de API, siga os passos abaixo:
- Vá até Organization > Access Manager > Application > API Keys.
- Clique em Add New > API Key.
- Insira uma descrição e selecione a permissão necessária (recomendo Organization Owner, pois ela permite acesso completo).
- Clique em Next, copie a Public Key e a Private Key, e cole-as no seu arquivo
.env.
IMPORTANTE: não se esqueça de permitir o acesso ao seu IP!
Na parte inferior da tela, clique em Add Access List Entry, insira o seu IP, clique em Save e, por fim, em Done.
- Vá até a aba Projects.
- Ao lado do projeto desejado, clique nos três pontos e selecione Copy Project ID.
- Cole o ID no seu arquivo
.env.
Obs.: não existe uma forma de atualizar um IP diretamente. Para fazer uma "alteração", é necessário remover o IP atual e adicionar o novo.
Espero que este projeto tenha te ajudado! Se você achou útil, não esqueça de deixar uma ⭐ no repositório — isso me ajuda bastante!
Caso algo não esteja funcionando ou esteja desatualizado, sinta-se à vontade para abrir uma issue no GitHub para que eu possa corrigir.