Teilen über


Azure Cosmos DB-Konfigurationseigenschaften

Eigentum Beschreibung
spring.cloud.azure.cosmos.client-telemetry-enabled Ob Client-Telemetrie aktiviert werden soll, die regelmäßig Statistiken zur Aggregation von Datenbankvorgängen sammelt, Systeminformationen wie CPU/Arbeitsspeicher und senden sie an den Cosmos-Überwachungsdienst, der beim Debuggen hilfreich sein wird.
spring.cloud.azure.cosmos.client.application-id Stellt die aktuelle Anwendung dar und wird für Telemetrie-/Überwachungszwecke verwendet.
spring.cloud.azure.cosmos.connection-mode Verbindungsmodus, der vom Client im Azure Cosmos DB-Datenbankdienst verwendet werden soll.
spring.cloud.azure.cosmos.connection-sharing-across-clients-enabled Gibt an, ob die Freigabe von Verbindungen über mehrere Azure Cosmos DB-Clients hinweg aktiviert werden soll.
spring.cloud.azure.cosmos.consistency-level Konsistenzstufe. Die angeforderte Konsistenzstufe muss übereinstimmen oder schwächer sein als die für das Datenbankkonto bereitgestellte.
spring.cloud.azure.cosmos.content-response-on-write-enabled Gibt nur die Header und den Statuscode in der Azure Cosmos DB-Antwort im Fall von Create-, Update- und Delete-Vorgängen für CosmosItem zurück. Wenn dieser Wert auf "false" festgelegt ist, gibt der Dienst keine Nutzlast in der Antwort zurück.
spring.cloud.azure.cosmos.credential.client-certificate-password Kennwort der Zertifikatdatei.
spring.cloud.azure.cosmos.credential.client-certificate-path Pfad einer PEM-Zertifikatdatei, die beim Ausführen der Dienstprinzipalauthentifizierung mit Azure verwendet werden soll.
spring.cloud.azure.cosmos.credential.client-id Client-ID, die beim Ausführen der Dienstprinzipalauthentifizierung mit Azure verwendet werden soll.
spring.cloud.azure.cosmos.credential.client-secret Geheimer Clientschlüssel, der beim Ausführen der Dienstprinzipalauthentifizierung mit Azure verwendet werden soll.
spring.cloud.azure.cosmos.credential.managed-identity-enabled Gibt an, ob verwaltete Identität für die Authentifizierung mit Azure aktiviert werden soll. Wenn "true" und die Client-ID festgelegt ist, wird die Client-ID als vom Benutzer zugewiesene Client-ID für verwaltete Identität verwendet. Der Standardwert ist false.
spring.cloud.azure.cosmos.credential.password Kennwort, das bei der Authentifizierung mit Benutzername/Kennwort mit Azure verwendet werden soll.
spring.cloud.azure.cosmos.credential.token-credential-bean-name Custom Get the custom com.azure.core.credential.TokenCredential bean name, it's used for Service Builder factory or passwordless authentication.
spring.cloud.azure.cosmos.credential.username Benutzername, der bei der Authentifizierung mit Benutzername/Kennwort mit Azure verwendet werden soll.
spring.cloud.azure.cosmos.database Datenbankname der Azure Cosmos DB-Instanz.
spring.cloud.azure.cosmos.direct-connection.connect-timeout Das Verbindungstimeout für den direkten Client stellt timeout für das Herstellen von Verbindungen mit einem Endpunkt dar.
spring.cloud.azure.cosmos.direct-connection.connection-endpoint-rediscovery-enabled Gibt an, ob der direkte TCP-Verbindungsendpunkt wiederentdeckt werden soll.
spring.cloud.azure.cosmos.direct-connection.idle-connection-timeout Timeout der Leerlaufverbindung für den direkten Client. Der direkte Client schließt standardmäßig keine einzelne Verbindung mit einem Endpunkt, es sei denn, es wird angegeben.
spring.cloud.azure.cosmos.direct-connection.idle-endpoint-timeout Timeout des Leerlaufpunkts für den direkten Client. Wenn es keine Anforderungen an einen bestimmten Endpunkt für die Dauer des Timeouts für leerstehende Endpunkte gibt, schließt der direkte Client alle Verbindungen mit diesem Endpunkt, um Ressourcen und E/A-Kosten zu sparen.
spring.cloud.azure.cosmos.direct-connection.max-Verbindungen pro Endpunkt Max. Verbindungen pro Endpunkt, stellt die Größe des Verbindungspools für einen bestimmten Endpunkt dar.
spring.cloud.azure.cosmos.direct-connection.max-Anforderungen pro Verbindung Max. Anforderungen pro Verbindung, stellt die Anzahl der Anforderungen dar, die für eine einzelne Verbindung für einen bestimmten Endpunkt in die Warteschlange gestellt werden.
spring.cloud.azure.cosmos.direct-connection.network-request-timeout Timeoutintervall für Netzwerkanforderungen (Zeit für die Wartezeit auf antwort vom Netzwerk-Peer).
spring.cloud.azure.cosmos.enabled Gibt an, ob ein Azure-Dienst aktiviert ist. Der Standardwert ist true.
spring.cloud.azure.cosmos.endpoint Endpunkt der Azure Cosmos DB-Instanz.
spring.cloud.azure.cosmos.endpoint-discovery-enabled Gibt an, ob die Endpunktermittlung für georeplizierte Datenbankkonten aktiviert werden soll.
spring.cloud.azure.cosmos.gateway-connection.idle-connection-timeout Timeout für eine Leerlaufverbindung. Nach diesem Zeitpunkt wird die Verbindung automatisch geschlossen.
spring.cloud.azure.cosmos.gateway-connection.max-connection-pool-size Größe des Verbindungspools.
spring.cloud.azure.cosmos.key Schlüssel zur Authentifizierung für den Zugriff auf die Azure Cosmos DB-Instanz.
spring.cloud.azure.cosmos.multiple-write-regions-enabled Gibt an, ob Schreibvorgänge für georeplizierte Datenbankkonten im Azure Cosmos DB-Dienst aktiviert werden sollen.
spring.cloud.azure.cosmos.populate-query-metrics Gibt an, ob Diagnosezeichenfolgen und Abfragemetriken aufgefüllt werden sollen. Der Standardwert ist false.
spring.cloud.azure.cosmos.preferred-regions Bevorzugte Regionen für georeplizierte Datenbankkonten. Beispielsweise East US als bevorzugte Region.
spring.cloud.azure.cosmos.profile.cloud-type Name der Azure-Cloud, mit der eine Verbindung hergestellt werden soll. Unterstützte Typen sind: AZURE, AZURE_CHINA, AZURE_US_GOVERNMENT, OTHER. Der Standardwert ist AZURE.
spring.cloud.azure.cosmos.profile.environment.active-directory-endpoint Der Microsoft Entra-Endpunkt, mit dem eine Verbindung hergestellt werden soll.
spring.cloud.azure.cosmos.profile.environment.active-directory-graph-api-version Die Azure Active Directory Graph-API-Version.
spring.cloud.azure.cosmos.profile.environment.active-directory-graph-endpoint Der Azure Active Directory Graph-Endpunkt.
spring.cloud.azure.cosmos.profile.environment.active-directory-resource-id Die Microsoft Entra-Ressourcen-ID.
spring.cloud.azure.cosmos.profile.environment.azure-application-insights-endpoint Der Azure Application Insights-Endpunkt.
spring.cloud.azure.cosmos.profile.environment.azure-data-lake-analytics-catalog-and-job-endpoint-suffix Der Data Lake-Analysekatalog und das Auftragsendpunktsuffix.
spring.cloud.azure.cosmos.profile.environment.azure-data-lake-store-file-system-endpoint-suffix Das Endpunktsuffix des Data Lake-Dateisystems.
spring.cloud.azure.cosmos.profile.environment.azure-log-analytics-endpoint Der Azure Log Analytics-Endpunkt.
spring.cloud.azure.cosmos.profile.environment.data-lake-endpoint-resource-id Der Data Lake-Endpunkt.
spring.cloud.azure.cosmos.profile.environment.gallery-endpoint Der Katalogendpunkt.
spring.cloud.azure.cosmos.profile.environment.key-vault-dns-suffix Das Schlüsseltresor-DNS-Suffix.
spring.cloud.azure.cosmos.profile.environment.management-endpoint Der Verwaltungsdienstendpunkt.
spring.cloud.azure.cosmos.profile.environment.microsoft-graph-endpoint Der Microsoft Graph-Endpunkt.
spring.cloud.azure.cosmos.profile.environment.portal Die URL des Verwaltungsportals.
spring.cloud.azure.cosmos.profile.environment.publishing-profile Die DATEI-URL der Veröffentlichungseinstellungen.
spring.cloud.azure.cosmos.profile.environment.resource-manager-endpoint Der Ressourcenverwaltungsendpunkt.
spring.cloud.azure.cosmos.profile.environment.service-bus-domain-name Der Domänenname für Service Bus.
spring.cloud.azure.cosmos.profile.environment.sql-Verwaltungsendpunkt Der SQL-Verwaltungsendpunkt.
spring.cloud.azure.cosmos.profile.environment.sql-server-hostname-suffix Das SQL Server-Hostnamensuffix.
spring.cloud.azure.cosmos.profile.environment.storage-endpoint-suffix Das Suffix des Speicherendpunkts.
spring.cloud.azure.cosmos.profile.subscription-id Abonnement-ID, die beim Herstellen einer Verbindung mit Azure-Ressourcen verwendet werden soll.
spring.cloud.azure.cosmos.profile.tenant-id Mandanten-ID für Azure-Ressourcen. Die für tenant-id zulässigen Werte sind: common, organizations, consumersoder die Mandanten-ID.
spring.cloud.azure.cosmos.proxy.hostname Der Host des Proxys.
spring.cloud.azure.cosmos.proxy.non-proxy-hosts Eine Liste von Hosts oder CIDR, über die keine HTTP-/HTTPS-Proxyverbindungen verwendet werden sollen.
spring.cloud.azure.cosmos.proxy.password Zum Authentifizieren mit dem Proxy verwendete Kennwort.
spring.cloud.azure.cosmos.proxy.port Der Port des Proxys.
spring.cloud.azure.cosmos.proxy.type Der Typ des Proxys. Zum Beispiel http, http, socks4, socks5. Beispiel: amqp, http, socks.
spring.cloud.azure.cosmos.proxy.username Benutzername, der für die Authentifizierung mit dem Proxy verwendet wird.
spring.cloud.azure.cosmos.read-requests-fallback-enabled Gibt an, ob Lesevorgänge in mehrere Regionen verschoben werden sollen, die für ein Konto des Azure Cosmos DB-Diensts konfiguriert sind.
spring.cloud.azure.cosmos.resource-token Ressourcentoken zur Authentifizierung für den Zugriff auf die Azure Cosmos DB-Instanz.
spring.cloud.azure.cosmos.resource.region Die Region einer Azure-Ressource. Beispiel: "eastus".
spring.cloud.azure.cosmos.resource.resource-group Die Ressourcengruppe enthält eine Azure-Ressource.
spring.cloud.azure.cosmos.resource.resource-id ID einer Azure-Ressource.
spring.cloud.azure.cosmos.session-capture-override-enabled Gibt an, ob sitzungsaufzeichnung aktiviert werden soll. Die Sitzungsaufzeichnung ist standardmäßig für SITZUNGskonsistenzstufe aktiviert.
spring.cloud.azure.cosmos.throttling-retry-options.max-Wiederholungsversuche-on-Drosselungsanforderungen Maximale Anzahl von Wiederholungen in dem Fall, in dem die Anforderung fehlschlägt, da der Dienst die Ratebeschränkung auf den Client angewendet hat.
spring.cloud.azure.cosmos.throttling-retry-options.max-Wiederholungswartezeit Maximale Wiederholungszeit in Sekunden. Wenn eine Anforderung aufgrund eines Drosselungsfehlers fehlschlägt, sendet der Dienst eine Antwort zurück, die einen Wert enthält, der angibt, dass der Client nicht erneut versuchen sollte, bevor der Zeitraum abgelaufen ist (Retry-After). Mit dem MaxRetryWaitTime-Flag kann die Anwendung eine maximale Wartezeit für alle Wiederholungsversuche festlegen. Wenn die kumulierte Wartezeit die MaxRetryWaitTime überschreitet, versucht das SDK nicht mehr und gibt den Fehler an die Anwendung zurück.