Se connecter et exécuter des requêtes avec Azure Cosmos DB for MongoDB
Une fois que vous avez créé un compte Azure Cosmos DB for MongoDB, vous pouvez vous y connecter facilement. Que vous vous connectiez depuis .NET, Node.js, MongoDB Shell, Java, Python ou d’autres sources, vous trouverez facilement des scripts ou des instructions de connexion dans le portail Azure lui-même. Ces extraits de code réduisent votre travail de recherche pour savoir comment créer vos propres chaînes de connexion ou utiliser MongoDB Shell pour vous connecter à votre compte. Examinons rapidement où nous pouvons trouver ces informations.
Dans le portail Azure, accédez à votre compte Azure Cosmos DB for MongoDB.
Dans le menu de gauche du compte Azure Cosmos DB for MongoDB, sélectionnez Démarrage rapide.
Vous avez des onglets pour les différents langages de programmation. Chacun de ces onglets contient un extrait de code déjà préparé, que vous pouvez utiliser pour vous connecter au compte Azure Cosmos DB for MongoDB. Il vous suffit juste de copier et de coller le code sans modification dans votre code ou outil d’application. Si votre langage de programmation ou votre outil n’est pas listé, le dernier onglet liste les paramètres les plus courants, comme l’hôte, le port, le nom d’utilisateur et le mot de passe, afin de vous permettre de créer votre propre chaîne de connexion sur ce langage ou cet outil.
Cela dit, l’utilisation de chaînes de connexion n’est pas la meilleure pratique pour les applications de production. Au lieu de cela, vous devez utiliser une identité managée ou d’autres méthodes sécurisées pour vous connecter à votre compte Azure Cosmos DB for MongoDB. L’unité précédente contient plusieurs extraits de code qui montrent comment se connecter à un compte Azure Cosmos DB for MongoDB en utilisant une identité managée.
Il est simple de se connecter à un compte Azure Cosmos DB for MongoDB, mais nous devons néanmoins choisir avec soin la bonne stratégie de partitionnement et d’indexation lors de la conception de nos bases de données Azure Cosmos DB for MongoDB. Ce devrait être plus que juste connecter et charger/lire des données. Nous abordons ces questions plus en détail dans le module Partitionnement et indexation.