Compartir a través de


Propiedades de configuración de Azure Cosmos DB

Propiedad Descripción
spring.cloud.azure.cosmos.client-telemetry-enabled Si se debe habilitar la telemetría de cliente que recopilará periódicamente estadísticas de agregación de operaciones de base de datos, información del sistema, como cpu o memoria, y la enviará al servicio de supervisión de Cosmos, lo que será útil durante la depuración.
spring.cloud.azure.cosmos.client.application-id Representa la aplicación actual y se usa con fines de telemetría y supervisión.
spring.cloud.azure.cosmos.connection-mode Conectar modo que usará el cliente en el servicio de base de datos de Azure Cosmos DB.
spring.cloud.azure.cosmos.connection-sharing-across-clients-enabled Indica si se deben habilitar las conexiones compartidas entre varios clientes de Azure Cosmos DB.
nivel spring.cloud.azure.cosmos.consistency Nivel de coherencia. ConsistencyLevel solicitado debe coincidir o ser más débil que el aprovisionado para la cuenta de base de datos.
spring.cloud.azure.cosmos.content-response-on-write-enabled Si solo se devuelven los encabezados y el código de estado en la respuesta de Azure Cosmos DB en el caso de las operaciones Crear, Actualizar y Eliminar en CosmosItem. Si se establece en false, el servicio no devuelve la carga en la respuesta.
spring.cloud.azure.cosmos.credential.client-certificate-password Contraseña del archivo de certificado.
spring.cloud.azure.cosmos.credential.client-certificate-path Ruta de acceso de un archivo de certificado PEM que se usará al realizar la autenticación de la entidad de servicio con Azure.
spring.cloud.azure.cosmos.credential.client-id Identificador de cliente que se usará al realizar la autenticación de entidad de servicio con Azure.
spring.cloud.azure.cosmos.credential.client-secret Secreto de cliente que se usará al realizar la autenticación de entidad de servicio con Azure.
spring.cloud.azure.cosmos.credential.managed-identity-enabled Indica si se va a habilitar la identidad administrada para autenticarse con Azure. Si se establece true y el id. de cliente, usará el identificador de cliente como identificador de cliente de identidad administrada asignada por el usuario. El valor predeterminado es false.
spring.cloud.azure.cosmos.credential.password Contraseña que se usará al realizar la autenticación de nombre de usuario y contraseña con Azure.
spring.cloud.azure.cosmos.credential.username Nombre de usuario que se usará al realizar la autenticación de nombre de usuario y contraseña con Azure.
spring.cloud.azure.cosmos.database Nombre de la base de datos de la instancia de Azure Cosmos DB.
spring.cloud.azure.cosmos.direct-connection.connect-timeout Conectar tiempo de espera para el cliente directo, representa el tiempo de espera para establecer conexiones con un punto de conexión.
spring.cloud.azure.cosmos.direct-connection.connection-endpoint-discovery-enabled Si se habilita el reencubrimiento del punto de conexión TCP directo.
spring.cloud.azure.cosmos.direct-connection.idle-connection-timeout Tiempo de espera de conexión inactivo para el cliente directo. El cliente directo no cierra una sola conexión a un punto de conexión de forma predeterminada a menos que se especifique.
spring.cloud.azure.cosmos.direct-connection.idle-endpoint-timeout Tiempo de espera de punto de conexión inactivo para el cliente directo. Si no hay solicitudes a un punto de conexión específico para la duración del tiempo de espera del punto de conexión inactivo, el cliente directo cierra todas las conexiones a ese punto de conexión para ahorrar recursos y costo de E/S.
spring.cloud.azure.cosmos.direct-connection.max-connections-per-endpoint Número máximo de conexiones por punto de conexión, representa el tamaño del grupo de conexiones para un punto de conexión específico.
spring.cloud.azure.cosmos.direct-connection.max-requests-per-connection El número máximo de solicitudes por conexión representa el número de solicitudes que se ponerán en cola en una sola conexión para un punto de conexión específico.
spring.cloud.azure.cosmos.direct-connection.network-request-timeout Intervalo de tiempo de espera de solicitud de red (tiempo de espera de respuesta del mismo nivel de red).
spring.cloud.azure.cosmos.enabled Si un servicio de Azure está habilitado. El valor predeterminado es true.
spring.cloud.azure.cosmos.endpoint Punto de conexión de la instancia de Azure Cosmos DB.
spring.cloud.azure.cosmos.endpoint-discovery-enabled Si se va a habilitar la detección de puntos de conexión para las cuentas de base de datos con replicación geográfica.
spring.cloud.azure.cosmos.gateway-connection.idle-connection-timeout Tiempo de espera de una conexión inactiva. Después de ese tiempo, la conexión se cerrará automáticamente.
spring.cloud.azure.cosmos.gateway-connection.max-connection-pool-size Tamaño del grupo de conexiones.
spring.cloud.azure.cosmos.key Clave para autenticarse para acceder a la instancia de Azure Cosmos DB.
spring.cloud.azure.cosmos.multiple-write-regions-enabled Si se habilitan las escrituras en cualquier región para las cuentas de base de datos con replicación geográfica en el servicio Azure Cosmos DB.
spring.cloud.azure.cosmos.populate-query-metrics Si se deben rellenar las cadenas de diagnóstico y las métricas de consulta. El valor predeterminado es false.
spring.cloud.azure.cosmos.preferred-regions Regiones preferidas para cuentas de base de datos con replicación geográfica. Por ejemplo, "Este de EE. UU. " como región preferida.
tipo spring.cloud.azure.cosmos.profile.cloud-type Nombre de la nube de Azure a la que se va a conectar. Los tipos admitidos son: AZURE, AZURE_CHINA, AZURE_GERMANY, AZURE_US_GOVERNMENT, OTHER. El valor predeterminado es AZURE.
spring.cloud.azure.cosmos.profile.environment.active-directory-endpoint Punto de conexión de Microsoft Entra al que conectarse.
spring.cloud.azure.cosmos.profile.environment.active-directory-graph-api-version Versión de Graph API de Azure Active Directory.
spring.cloud.azure.cosmos.profile.environment.active-directory-graph-endpoint Punto de conexión de Azure Active Directory Graph.
spring.cloud.azure.cosmos.profile.environment.active-directory-resource-id Identificador de recurso de Microsoft Entra.
spring.cloud.azure.cosmos.profile.environment.azure-application-insights-endpoint Punto de conexión de Ideas de App de Azure lication.
spring.cloud.azure.cosmos.profile.environment.azure-data-lake-analytics-catalog-and-job-endpoint-suffix El catálogo de análisis de Data Lake y el sufijo de punto de conexión de trabajo.
spring.cloud.azure.cosmos.profile.environment.azure-data-lake-store-file-system-endpoint-suffix Sufijo del punto de conexión del sistema de archivos de Data Lake Storage.
spring.cloud.azure.cosmos.profile.environment.azure-log-analytics-endpoint Punto de conexión de Azure Log Analytics.
spring.cloud.azure.cosmos.profile.environment.data-lake-endpoint-resource-id Punto de conexión de Data Lake.
spring.cloud.azure.cosmos.profile.environment.gallery-endpoint Punto de conexión de la galería.
spring.cloud.azure.cosmos.profile.environment.key-vault-dns-suffix Sufijo DNS de Key Vault.
spring.cloud.azure.cosmos.profile.environment.management-endpoint Punto de conexión del servicio de administración.
spring.cloud.azure.cosmos.profile.environment.microsoft-graph-endpoint Punto de conexión de Microsoft Graph.
spring.cloud.azure.cosmos.profile.environment.portal Dirección URL del portal de administración.
spring.cloud.azure.cosmos.profile.environment.publishing-profile Dirección URL del archivo de configuración de publicación.
spring.cloud.azure.cosmos.profile.environment.resource-manager-endpoint Punto de conexión de administración de recursos.
spring.cloud.azure.cosmos.profile.environment.service-bus-domain-name Nombre de dominio de Service Bus.
spring.cloud.azure.cosmos.profile.environment.sql-management-endpoint Punto de conexión de administración de SQL.
spring.cloud.azure.cosmos.profile.environment.sql-server-hostname-suffix Sufijo de nombre de host de SQL Server.
spring.cloud.azure.cosmos.profile.environment.storage-endpoint-suffix Sufijo de punto de conexión de almacenamiento.
spring.cloud.azure.cosmos.profile.subscription-id Identificador de suscripción que se usará al conectarse a recursos de Azure.
spring.cloud.azure.cosmos.profile.tenant-id Identificador de inquilino para los recursos de Azure. Los valores permitidos para tenant-id son: common, organizations, consumerso el identificador de inquilino.
spring.cloud.azure.cosmos.proxy.hostname Host del proxy.
spring.cloud.azure.cosmos.proxy.non-proxy-hosts Una lista de hosts o CIDR para no usar conexiones HTTP/HTTPS de proxy a través.
spring.cloud.azure.cosmos.proxy.password Contraseña usada para autenticarse con el proxy.
spring.cloud.azure.cosmos.proxy.port Puerto del proxy.
spring.cloud.azure.cosmos.proxy.type Tipo del proxy. Por ejemplo, http, "http", "socks4", "socks5". Por ejemplo, amqp, "http", "socks".
spring.cloud.azure.cosmos.proxy.username Nombre de usuario usado para autenticarse con el proxy.
spring.cloud.azure.cosmos.read-requests-fallback-enabled Si se permite que las lecturas vayan a varias regiones configuradas en una cuenta del servicio Azure Cosmos DB.
spring.cloud.azure.cosmos.resource-token Token de recurso para autenticarse para acceder a la instancia de Azure Cosmos DB.
spring.cloud.azure.cosmos.resource.region Región de un recurso de Azure. Por ejemplo, '"eastus"'.
spring.cloud.azure.cosmos.resource.resource-group El grupo de recursos contiene un recurso de Azure.
spring.cloud.azure.cosmos.resource.resource-id Identificador de un recurso de Azure.
spring.cloud.azure.cosmos.session-captureing-override-enabled Indica si se va a habilitar la captura de sesión. La captura de sesión está habilitada de forma predeterminada para el nivel de coherencia SESSION.
spring.cloud.azure.cosmos.throttling-retry-options.max-retry-attempts-on-throttled-requests Número máximo de reintentos en el caso de que se produzca un error en la solicitud porque el servicio ha aplicado la limitación de velocidad en el cliente.
spring.cloud.azure.cosmos.throttling-retry-options.max-retry-wait-time Tiempo máximo de reintento en segundos. Cuando se produce un error en una solicitud debido a un error de limitación, el servicio devuelve una respuesta que contiene un valor que indica que el cliente no debe reintentar antes de que haya transcurrido el período de tiempo (Reintentar después). La marca MaxRetryWaitTime permite a la aplicación establecer un tiempo de espera máximo para todos los reintentos. Si el tiempo de espera acumulado supera MaxRetryWaitTime, el SDK dejará de intentarlo y devolverá el error a la aplicación.