Partager via


Propriétés de configuration d’Azure Cosmos DB

Propriété Description
spring.cloud.azure.cosmos.client-telemetry-enabled Indique s’il faut activer la télémétrie du client qui collecte régulièrement des statistiques d’agrégation des opérations de base de données, des informations système telles que l’uc/mémoire et l’envoient au service de surveillance cosmos, ce qui sera utile pendant le débogage.
spring.cloud.azure.cosmos.client.application-id Représente l’application actuelle et est utilisée à des fins de télémétrie/surveillance.
spring.cloud.azure.cosmos.connection-mode Connecter mode d’utilisation par le client dans le service de base de données Azure Cosmos DB.
spring.cloud.azure.cosmos.connection-sharing-across-clients-enabled Indique s’il faut activer le partage de connexions entre plusieurs clients Azure Cosmos DB.
spring.cloud.azure.cosmos.consistency-level Niveau de cohérence. La valeur ConsistencyLevel demandée doit correspondre ou être plus faible que celle configurée pour le compte de base de données.
spring.cloud.azure.cosmos.content-response-on-write-enabled Indique s’il faut uniquement renvoyer les en-têtes et le code d’état dans la réponse Azure Cosmos DB en cas d’opérations de création, de mise à jour et de suppression sur CosmosItem. Si la valeur est false, le service ne retourne pas de charge utile dans la réponse.
spring.cloud.azure.cosmos.credential.client-certificate-password Mot de passe du fichier de certificat.
spring.cloud.azure.cosmos.credential.client-certificate-path Chemin d’un fichier de certificat PEM à utiliser lors de l’authentification du principal de service avec Azure.
spring.cloud.azure.cosmos.credential.client-id ID client à utiliser lors de l’authentification du principal de service avec Azure.
spring.cloud.azure.cosmos.credential.client-secret Clé secrète client à utiliser lors de l’authentification du principal de service avec Azure.
spring.cloud.azure.cosmos.credential.managed-identity-enabled Indique s’il faut activer l’identité managée pour s’authentifier auprès d’Azure. Si la valeur est true et que l’ID client est défini, utilisez l’ID client en tant qu’ID client d’identité managée affecté par l’utilisateur. La valeur par défaut est false.
spring.cloud.azure.cosmos.credential.password Mot de passe à utiliser lors de l’exécution de l’authentification par nom d’utilisateur/mot de passe avec Azure.
spring.cloud.azure.cosmos.credential.username Nom d’utilisateur à utiliser lors de l’exécution de l’authentification par nom d’utilisateur/mot de passe avec Azure.
spring.cloud.azure.cosmos.database Nom de la base de données de l’instance Azure Cosmos DB..
spring.cloud.azure.cosmos.direct-connection.connect-timeout Connecter délai d’expiration pour le client direct, représente le délai d’expiration pour établir des connexions avec un point de terminaison.
spring.cloud.azure.cosmos.direct-connection.connection-endpoint-redécouvrir-enabled Indique s’il faut activer la redécouverte directe du point de terminaison de connexion TCP.
spring.cloud.azure.cosmos.direct-connection.idle-connection-timeout Délai d’inactivité de la connexion pour le client direct. Le client direct ne ferme pas une seule connexion à un point de terminaison par défaut, sauf indication contraire.
spring.cloud.azure.cosmos.direct-connection.idle-endpoint-timeout Délai d’expiration du point de terminaison inactif pour le client direct. S’il n’y a aucune demande adressée à un point de terminaison spécifique pour une durée d’expiration du point de terminaison inactive, le client direct ferme toutes les connexions à ce point de terminaison pour économiser des ressources et des coûts d’E/S.
spring.cloud.azure.cosmos.direct-connection.max-connections-per-endpoint Nombre maximal de connexions par point de terminaison, représente la taille du pool de connexions pour un point de terminaison spécifique.
spring.cloud.azure.cosmos.direct-connection.max-requests-per-connection Nombre maximal de requêtes par connexion, représente le nombre de requêtes qui seront mises en file d’attente sur une seule connexion pour un point de terminaison spécifique.
spring.cloud.azure.cosmos.direct-connection.network-request-timeout Intervalle de délai d’expiration de la demande réseau (délai d’attente de la réponse de l’homologue réseau).
spring.cloud.azure.cosmos.enabled Indique si un service Azure est activé. La valeur par défaut est true.
spring.cloud.azure.cosmos.endpoint Point de terminaison de l’instance Azure Cosmos DB.
spring.cloud.azure.cosmos.endpoint-discovery-enabled Indique s’il faut activer la découverte de points de terminaison pour les comptes de base de données géorépliqués.
spring.cloud.azure.cosmos.gateway-connection.idle-connection-timeout Délai d’expiration d’une connexion inactive. Après cette période, la connexion est automatiquement fermée.
spring.cloud.azure.cosmos.gateway-connection.max-connection-pool-size Taille du pool de connexions.
spring.cloud.azure.cosmos.key Clé permettant de s’authentifier pour accéder à l’instance Azure Cosmos DB.
spring.cloud.azure.cosmos.multiple-write-regions-enabled Indique s’il faut activer les écritures dans des régions pour les comptes de base de données géorépliqués dans le service Azure Cosmos DB.
spring.cloud.azure.cosmos.populate-query-metrics Indique s’il faut remplir les chaînes de diagnostic et les métriques de requête. La valeur par défaut est false.
spring.cloud.azure.cosmos.preferred-regions Régions préférées pour les comptes de base de données géorépliqués. Par exemple, « USA Est » comme région préférée.
spring.cloud.azure.cosmos.profile.cloud-type Nom du cloud Azure auquel se connecter. Les types pris en charge sont : AZURE, AZURE_CHINA, AZURE_GERMANY, AZURE_US_GOVERNMENT, OTHER. La valeur par défaut est AZURE.
spring.cloud.azure.cosmos.profile.environment.active-directory-endpoint Point de terminaison Microsoft Entra auquel se connecter.
spring.cloud.azure.cosmos.profile.environment.active-directory-graph-api-version Version de l’API Graph Azure Active Directory.
spring.cloud.azure.cosmos.profile.environment.active-directory-graph-endpoint Point de terminaison Azure Active Directory Graph.
spring.cloud.azure.cosmos.profile.environment.active-directory-resource-id ID de ressource Microsoft Entra.
spring.cloud.azure.cosmos.profile.environment.azure-application-insights-endpoint Point de terminaison azure Application Recommandations.
spring.cloud.azure.cosmos.profile.environment.azure-data-lake-analytics-catalog-and-job-endpoint-suffix Suffixe du catalogue et du point de terminaison de travail Data Lake Analytics.
spring.cloud.azure.cosmos.profile.environment.azure-data-lake-store-file-system-endpoint-suffix Suffixe de point de terminaison du système de fichiers Data Lake Storage.
spring.cloud.azure.cosmos.profile.environment.azure-log-analytics-endpoint Point de terminaison Azure Log Analytics.
spring.cloud.azure.cosmos.profile.environment.data-lake-endpoint-resource-id Point de terminaison Data Lake.
spring.cloud.azure.cosmos.profile.environment.gallery-endpoint Point de terminaison de la galerie.
spring.cloud.azure.cosmos.profile.environment.key-vault-dns-suffix Suffixe DNS Key Vault.
spring.cloud.azure.cosmos.profile.environment.management-endpoint Point de terminaison du service de gestion.
spring.cloud.azure.cosmos.profile.environment.microsoft-graph-endpoint Point de terminaison Microsoft Graph.
spring.cloud.azure.cosmos.profile.environment.portal URL du portail de gestion.
spring.cloud.azure.cosmos.profile.environment.publishing-profile URL du fichier de paramètres de publication.
spring.cloud.azure.cosmos.profile.environment.resource-manager-endpoint Point de terminaison de gestion des ressources.
spring.cloud.azure.cosmos.profile.environment.service-bus-domain-name Nom de domaine pour Service Bus.
spring.cloud.azure.cosmos.profile.environment.sql-management-endpoint Point de terminaison de gestion SQL.
spring.cloud.azure.cosmos.profile.environment.sql-server-hostname-suffix Suffixe de nom d’hôte SQL Server.
spring.cloud.azure.cosmos.profile.environment.storage-endpoint-suffix Suffixe de point de terminaison Stockage.
spring.cloud.azure.cosmos.profile.subscription-id ID d’abonnement à utiliser lors de la connexion aux ressources Azure.
spring.cloud.azure.cosmos.profile.tenant-id ID de locataire pour les ressources Azure. Les valeurs autorisées tenant-id sont : common, organizations, consumersou l’ID de locataire.
spring.cloud.azure.cosmos.proxy.hostname Hôte du proxy.
spring.cloud.azure.cosmos.proxy.non-proxy-hosts Liste des hôtes ou CIDR pour ne pas utiliser les connexions HTTP/HTTPS proxy via.
spring.cloud.azure.cosmos.proxy.password Mot de passe utilisé pour s’authentifier auprès du proxy.
spring.cloud.azure.cosmos.proxy.port Port du proxy.
spring.cloud.azure.cosmos.proxy.type Type du proxy. Par exemple, http, « http », « chaussettes4 », « chaussettes5 ». Par exemple, amqp, « http », « chaussettes ».
spring.cloud.azure.cosmos.proxy.username Nom d’utilisateur utilisé pour s’authentifier auprès du proxy.
spring.cloud.azure.cosmos.read-requests-fallback-enabled Indique s’il faut autoriser les lectures à accéder à plusieurs régions configurées sur un compte du service Azure Cosmos DB.
spring.cloud.azure.cosmos.resource-token Jeton de ressource à authentifier pour accéder à l’instance Azure Cosmos DB.
spring.cloud.azure.cosmos.resource.region Région d’une ressource Azure. Par exemple, « eastus ».
spring.cloud.azure.cosmos.resource.resource-group Le groupe de ressources contient une ressource Azure.
spring.cloud.azure.cosmos.resource.resource-id ID d’une ressource Azure.
spring.cloud.azure.cosmos.session-capturing-override-enabled Indique s’il faut activer la capture de session. La capture de session est activée par défaut pour le niveau de cohérence SESSION.
spring.cloud.azure.cosmos.throttling-retry-options.max-retry-attempts-on-throttled-requests Nombre maximal de nouvelles tentatives dans le cas où la requête échoue, car le service a appliqué la limitation du débit sur le client.
spring.cloud.azure.cosmos.throttling-retry-options.max-retry-wait-time Durée maximale des nouvelles tentatives en secondes. Lorsqu’une requête échoue en raison d’une erreur de limitation, le service renvoie une réponse qui contient une valeur indiquant que le client ne doit pas réessayer avant l’expiration de la période (nouvelle tentative-après). L’indicateur MaxRetryWaitTime permet à l’application de définir un délai d’attente maximal pour toutes les tentatives de nouvelle tentative. Si le temps d’attente cumulé dépasse MaxRetryWaitTime, le Kit de développement logiciel (SDK) cesse de réessayer et renvoie l’erreur à l’application.