Obtenir des clés primaires, secondaires, lues ou en lecture-écriture dans Azure Cosmos DB
S’APPLIQUE À : NoSQL MongoDB Cassandra Gremlin Table
Les clés primaire/secondaire donnent accès à toutes les ressources administratives du compte de base de données. Clés primaire/secondaire :
- Fournissent un accès aux comptes, aux bases de données, aux utilisateurs et aux autorisations.
- Ne peuvent pas être utilisées pour fournir un accès précis aux conteneurs et aux documents.
- Sont créées lors de la création d’un compte.
- Peuvent être régénérées à tout moment.
Important
Microsoft vous recommande d’utiliser le flux d’authentification le plus sécurisé disponible. Le flux d'authentification décrit dans cette procédure demande un degré de confiance très élevé dans l'application et comporte des risques qui ne sont pas présents dans d'autres flux. Vous ne devez utiliser ce flux que si d’autres flux plus sécurisés, tels que les identités managées, ne sont pas viables.
Pour Azure Cosmos DB, l’authentification Microsoft Entra est le mécanisme d’authentification le plus sécurisé disponible. Passez en revue le guide de sécurité approprié pour votre API :
Chaque compte comporte deux clés : une clé primaire et une clé secondaire. L’objectif de ces paires de clés est de pouvoir regénérer ou restaurer des clés tout en fournissant un accès permanent à votre compte et à vos données.
Les clés primaire/secondaire sont disponibles en deux versions : lecture/écriture et lecture seule. Les clés en lecture seule autorisent uniquement les opérations de lecture sur le compte. Elles ne permettent pas de lire les ressources d’autorisation.
Prérequis
- Un compte Azure Cosmos DB existant
Obtenir votre clé primaire
La clé primaire peut généralement se trouver à l’aide de la Portail Azure ou via l’automatisation.
Utilisez la Portail Azure pour obtenir l’une des quatre clés intégrées :
- Lecture-écriture principale
- Lecture seule principale
- Lecture-écriture secondaire
- Lecture seule secondaire
Connectez-vous au portail Azure (https://portal.azure.com).
Accédez à votre compte Azure Cosmos DB existant.
Dans le volet de ressources du compte, sélectionnez Clés dans la section Paramètres du menu de service.
Recherchez et enregistrez la valeur des champs Clé primaire ou Clé secondaire dans la section Clés en lecture seule ou en lecture seule .
Conseil
Vous devrez peut-être afficher les clés avant d’enregistrer leurs valeurs. Par défaut, les clés sont masquées.