Condividi tramite


Proprietà di configurazione di Azure Cosmos DB

Proprietà Descrizione
spring.cloud.azure.cosmos.client-telemetry-enabled Se abilitare la telemetria client, che raccoglierà periodicamente statistiche di aggregazione delle operazioni del database, informazioni di sistema come cpu/memoria e inviarle al servizio di monitoraggio cosmos, che sarà utile durante il debug.
spring.cloud.azure.cosmos.client.application-id Rappresenta l'applicazione corrente e viene usata per scopi di telemetria/monitoraggio.
spring.cloud.azure.cosmos.connection-mode Modalità di connessione da usare dal client nel servizio di database di Azure Cosmos DB.
spring.cloud.azure.cosmos.connection-sharing-across-clients-enabled Indica se abilitare la condivisione delle connessioni tra più client Azure Cosmos DB.
spring.cloud.azure.cosmos.consistency-level Livello di coerenza. L'elemento ConsistencyLevel richiesto deve corrispondere o essere più debole di quello di cui è stato effettuato il provisioning per l'account del database.
spring.cloud.azure.cosmos.content-response-on-write-enabled Indica se restituire solo le intestazioni e il codice di stato nella risposta di Azure Cosmos DB in caso di operazioni di creazione, aggiornamento ed eliminazione in CosmosItem. Se impostato su false, il servizio non restituisce il payload nella risposta.
spring.cloud.azure.cosmos.credential.client-certificate-password Password del file del certificato.
spring.cloud.azure.cosmos.credential.client-certificate-path Percorso di un file di certificato PEM da usare quando si esegue l'autenticazione dell'entità servizio con Azure.
spring.cloud.azure.cosmos.credential.client-id ID client da usare quando si esegue l'autenticazione dell'entità servizio con Azure.
spring.cloud.azure.cosmos.credential.client-secret Segreto client da usare quando si esegue l'autenticazione dell'entità servizio con Azure.
spring.cloud.azure.cosmos.credential.managed-identity-enabled Indica se abilitare l'identità gestita per l'autenticazione con Azure. Se true e l'ID client è impostato, userà l'ID client come ID client dell'identità gestita assegnata dall'utente. Il valore predefinito è false.
spring.cloud.azure.cosmos.credential.password Password da usare quando si esegue l'autenticazione con nome utente/password con Azure.
spring.cloud.azure.cosmos.credential.token-credential-bean-name Personalizzato Ottenere il nome di com.azure.core.credential.TokenCredential bean personalizzato, usato per la factory di Service Builder o l'autenticazione senza password.
spring.cloud.azure.cosmos.credential.username Nome utente da usare quando si esegue l'autenticazione con nome utente/password con Azure.
spring.cloud.azure.cosmos.database Nome del database dell'istanza di Azure Cosmos DB.
spring.cloud.azure.cosmos.direct-connection.connect-timeout Il timeout di connessione per il client diretto rappresenta il timeout per stabilire connessioni con un endpoint.
spring.cloud.azure.cosmos.direct-connection.connection-endpoint-rediscovery-enabled Indica se abilitare la nuova individuazione dell'endpoint di connessione TCP diretto.
spring.cloud.azure.cosmos.direct-connection.idle-connection-timeout Timeout di connessione inattiva per il client diretto. Il client diretto non chiude una singola connessione a un endpoint per impostazione predefinita, a meno che non sia specificato.
spring.cloud.azure.cosmos.direct-connection.idle-endpoint-timeout Timeout dell'endpoint inattiva per il client diretto. Se non sono presenti richieste a un endpoint specifico per la durata del timeout dell'endpoint inattivo, il client diretto chiude tutte le connessioni a tale endpoint per risparmiare risorse e costi di I/O.
spring.cloud.azure.cosmos.direct-connection.max-connections-per-endpoint Numero massimo di connessioni per endpoint, rappresenta le dimensioni del pool di connessioni per un endpoint specifico.
spring.cloud.azure.cosmos.direct-connection.max-requests-per-connection Numero massimo di richieste per connessione, rappresenta il numero di richieste che verranno accodate in una singola connessione per un endpoint specifico.
spring.cloud.azure.cosmos.direct-connection.network-request-timeout Intervallo di timeout della richiesta di rete (tempo di attesa della risposta dal peer di rete).
spring.cloud.azure.cosmos.enabled Indica se un servizio di Azure è abilitato. Il valore predefinito è true.
spring.cloud.azure.cosmos.endpoint Endpoint dell'istanza di Azure Cosmos DB.
spring.cloud.azure.cosmos.endpoint-discovery-enabled Indica se abilitare l'individuazione degli endpoint per gli account di database con replica geografica.
spring.cloud.azure.cosmos.gateway-connection.idle-connection-timeout Timeout per una connessione inattiva. Successivamente, la connessione verrà chiusa automaticamente.
spring.cloud.azure.cosmos.gateway-connection.max-connection-pool-size Dimensioni del pool di connessioni.
spring.cloud.azure.cosmos.key Chiave per l'autenticazione per l'accesso all'istanza di Azure Cosmos DB.
spring.cloud.azure.cosmos.multiple-write-regions-enabled Se abilitare le scritture in qualsiasi area per gli account di database con replica geografica nel servizio Azure Cosmos DB.
spring.cloud.azure.cosmos.populate-query-metrics Indica se popolare le stringhe di diagnostica e le metriche di query. Il valore predefinito è false.
spring.cloud.azure.cosmos.preferred-regions Aree preferite per gli account di database con replica geografica. Ad esempio, East US come area preferita.
spring.cloud.azure.cosmos.profile.cloud-type Nome del cloud di Azure a cui connettersi. I tipi supportati sono: AZURE, AZURE_CHINA, AZURE_US_GOVERNMENT, OTHER. Il valore predefinito è AZURE.
spring.cloud.azure.cosmos.profile.environment.active-directory-endpoint Endpoint di Microsoft Entra a cui connettersi.
spring.cloud.azure.cosmos.profile.environment.active-directory-graph-api-version Versione dell'API Graph di Azure Active Directory.
spring.cloud.azure.cosmos.profile.environment.active-directory-graph-endpoint Endpoint Graph di Azure Active Directory.
spring.cloud.azure.cosmos.profile.environment.active-directory-resource-id ID risorsa Microsoft Entra.
spring.cloud.azure.cosmos.profile.environment.azure-application-insights-endpoint Endpoint di Azure Application Insights.
spring.cloud.azure.cosmos.profile.environment.azure-data-lake-analytics-catalog-and-job-endpoint-suffix Suffisso del catalogo di Analisi Data Lake e dell'endpoint del processo.
spring.cloud.azure.cosmos.profile.environment.azure-data-lake-store-file-system-endpoint-suffix Suffisso dell'endpoint del file system di Data Lake Storage.
spring.cloud.azure.cosmos.profile.environment.azure-log-analytics-endpoint Endpoint di Azure Log Analytics.
spring.cloud.azure.cosmos.profile.environment.data-lake-endpoint-resource-id Endpoint Data Lake.
spring.cloud.azure.cosmos.profile.environment.gallery-endpoint Endpoint della raccolta.
spring.cloud.azure.cosmos.profile.environment.key-vault-dns-suffix Suffisso DNS di Key Vault.
spring.cloud.azure.cosmos.profile.environment.management-endpoint Endpoint del servizio di gestione.
spring.cloud.azure.cosmos.profile.environment.microsoft-graph-endpoint Endpoint di Microsoft Graph.
spring.cloud.azure.cosmos.profile.environment.portal URL del portale di gestione.
spring.cloud.azure.cosmos.profile.environment.publishing-profile URL del file di impostazioni di pubblicazione.
spring.cloud.azure.cosmos.profile.environment.resource-manager-endpoint Endpoint di gestione delle risorse.
spring.cloud.azure.cosmos.profile.environment.service-bus-domain-name Nome di dominio per il bus di servizio.
spring.cloud.azure.cosmos.profile.environment.sql-management-endpoint Endpoint di gestione SQL.
spring.cloud.azure.cosmos.profile.environment.sql-server-hostname-suffix Suffisso del nome host di SQL Server.
spring.cloud.azure.cosmos.profile.environment.storage-endpoint-suffix Suffisso dell'endpoint di archiviazione.
spring.cloud.azure.cosmos.profile.subscription-id ID sottoscrizione da usare per la connessione alle risorse di Azure.
spring.cloud.azure.cosmos.profile.tenant-id ID tenant per le risorse di Azure. I valori consentiti per tenant-id sono: common, organizations, consumerso l'ID tenant.
spring.cloud.azure.cosmos.proxy.hostname Host del proxy.
spring.cloud.azure.cosmos.proxy.non-proxy-hosts Elenco di host o CIDR per non usare connessioni HTTP/HTTPS proxy tramite .
spring.cloud.azure.cosmos.proxy.password Password usata per l'autenticazione con il proxy.
spring.cloud.azure.cosmos.proxy.port Porta del proxy.
spring.cloud.azure.cosmos.proxy.type Tipo del proxy. Ad esempio, http, http, socks4, socks5. Ad esempio, amqp, http, socks.
spring.cloud.azure.cosmos.proxy.username Nome utente usato per l'autenticazione con il proxy.
spring.cloud.azure.cosmos.read-requests-fallback-enabled Indica se consentire alle letture di passare a più aree configurate in un account del servizio Azure Cosmos DB.
spring.cloud.azure.cosmos.resource-token Token di risorsa per l'autenticazione per l'accesso all'istanza di Azure Cosmos DB.
spring.cloud.azure.cosmos.resource.region Area di una risorsa di Azure. Ad esempio, "eastus".
spring.cloud.azure.cosmos.resource.resource-group Il gruppo di risorse contiene una risorsa di Azure.
spring.cloud.azure.cosmos.resource.resource-id ID di una risorsa di Azure.
spring.cloud.azure.cosmos.session-capturing-override-enabled Indica se abilitare l'acquisizione della sessione. L'acquisizione della sessione è abilitata per impostazione predefinita per il livello di coerenza SESSION.
spring.cloud.azure.cosmos.throttling-retry-options.max-retry-attempts-on-throttled-requests Numero massimo di tentativi nel caso in cui la richiesta abbia esito negativo perché il servizio ha applicato una limitazione della frequenza al client.
spring.cloud.azure.cosmos.throttling-retry-options.max-retry-wait-time Tempo massimo di ripetizione dei tentativi in secondi. Quando una richiesta non riesce a causa di un errore di limitazione, il servizio restituisce una risposta contenente un valore che indica che il client non deve riprovare prima che il periodo di tempo sia trascorso (Retry-After). Il flag MaxRetryWaitTime consente all'applicazione di impostare un tempo di attesa massimo per tutti i tentativi. Se il tempo di attesa cumulativo supera MaxRetryWaitTime, l'SDK smetterà di riprovare e restituirà l'errore all'applicazione.