Udostępnij za pośrednictwem


Właściwości konfiguracji usługi Azure Cosmos DB

Własność Opis
spring.cloud.azure.cosmos.client-telemetry-enabled Czy włączyć telemetrię klienta, która będzie okresowo zbierać statystyki agregacji operacji bazy danych, informacje o systemie, takie jak procesor/pamięć i wysyłać je do usługi monitorowania cosmos, co będzie przydatne podczas debugowania.
spring.cloud.azure.cosmos.client.application-id Reprezentuje bieżącą aplikację i służy do celów telemetrii/monitorowania.
spring.cloud.azure.cosmos.connection-mode Tryb połączenia używany przez klienta w usłudze bazy danych Azure Cosmos DB.
spring.cloud.azure.cosmos.connection-sharing-across-clients-enabled Czy włączyć udostępnianie połączeń między wieloma klientami usługi Azure Cosmos DB.
spring.cloud.azure.cosmos.consistency-level Poziom spójności. Żądany poziom ConsistencyLevel musi być zgodny lub słabszy niż aprowizowany dla konta bazy danych.
spring.cloud.azure.cosmos.content-response-on-write-enabled Czy zwracać tylko nagłówki i kod stanu w odpowiedzi usługi Azure Cosmos DB w przypadku operacji tworzenia, aktualizowania i usuwania w usłudze CosmosItem. Jeśli ustawiono wartość false, usługa nie zwraca ładunku w odpowiedzi.
spring.cloud.azure.cosmos.credential.client-certificate-password Hasło pliku certyfikatu.
spring.cloud.azure.cosmos.credential.client-certificate-path Ścieżka pliku certyfikatu PEM do użycia podczas przeprowadzania uwierzytelniania jednostki usługi na platformie Azure.
spring.cloud.azure.cosmos.credential.client-id Identyfikator klienta do użycia podczas przeprowadzania uwierzytelniania jednostki usługi za pomocą platformy Azure.
spring.cloud.azure.cosmos.credential.client-secret Klucz tajny klienta używany podczas przeprowadzania uwierzytelniania jednostki usługi za pomocą platformy Azure.
spring.cloud.azure.cosmos.credential.managed-identity-enabled Czy włączyć tożsamość zarządzaną do uwierzytelniania za pomocą platformy Azure. Jeśli wartość true i ustawiono identyfikator klienta, użyje identyfikatora klienta jako identyfikatora klienta przypisanego przez użytkownika tożsamości zarządzanej. Wartość domyślna to false.
spring.cloud.azure.cosmos.credential.password Hasło do użycia podczas przeprowadzania uwierzytelniania nazwy użytkownika/hasła na platformie Azure.
spring.cloud.azure.cosmos.credential.token-credential-bean-name Niestandardowe pobieranie niestandardowej nazwy com.azure.core.credential.TokenCredential fasoli, która jest używana do uwierzytelniania fabryki usług lub bez hasła.
spring.cloud.azure.cosmos.credential.username Nazwa użytkownika do użycia podczas przeprowadzania uwierzytelniania nazwy użytkownika/hasła na platformie Azure.
spring.cloud.azure.cosmos.database Nazwa bazy danych wystąpienia usługi Azure Cosmos DB.
spring.cloud.azure.cosmos.direct-connection.connect-timeout Limit czasu połączenia dla klienta bezpośredniego reprezentuje limit czasu nawiązywania połączeń z punktem końcowym.
spring.cloud.azure.cosmos.direct-connection.connection-endpoint-rediscovery-enabled Czy włączyć bezpośrednie wykrywanie punktu końcowego połączenia TCP.
spring.cloud.azure.cosmos.direct-connection.idle-connection-timeout Limit czasu bezczynności połączenia dla klienta bezpośredniego. Klient bezpośredni domyślnie nie zamyka pojedynczego połączenia z punktem końcowym, chyba że zostanie określony.
spring.cloud.azure.cosmos.direct-connection.idle-endpoint-timeout Limit czasu bezczynności punktu końcowego dla klienta bezpośredniego. Jeśli nie ma żadnych żądań do określonego punktu końcowego dla limitu czasu bezczynności punktu końcowego, bezpośredni klient zamyka wszystkie połączenia z tym punktem końcowym w celu zaoszczędzenia zasobów i kosztów operacji we/wy.
spring.cloud.azure.cosmos.direct-connection.max połączenia na punkt końcowy Maksymalna liczba połączeń na punkt końcowy reprezentuje rozmiar puli połączeń dla określonego punktu końcowego.
spring.cloud.azure.cosmos.direct-connection.max żądania na połączenie Maksymalna liczba żądań na połączenie reprezentuje liczbę żądań, które będą kolejkowane w jednym połączeniu dla określonego punktu końcowego.
spring.cloud.azure.cosmos.direct-connection.network-request-timeout Interwał limitu czasu żądania sieciowego (czas oczekiwania na odpowiedź z elementu równorzędnego sieci).
spring.cloud.azure.cosmos.enabled Określa, czy usługa platformy Azure jest włączona. Wartość domyślna to true.
spring.cloud.azure.cosmos.endpoint Punkt końcowy wystąpienia usługi Azure Cosmos DB.
spring.cloud.azure.cosmos.endpoint-discovery-enabled Czy włączyć odnajdywanie punktów końcowych dla kont baz danych replikowanych geograficznie.
spring.cloud.azure.cosmos.gateway-connection.idle-connection-timeout Limit czasu dla bezczynnego połączenia. Po tym czasie połączenie zostanie automatycznie zamknięte.
spring.cloud.azure.cosmos.gateway-connection.max-connection-pool-size Rozmiar puli połączeń.
spring.cloud.azure.cosmos.key Klucz do uwierzytelniania w celu uzyskania dostępu do wystąpienia usługi Azure Cosmos DB.
spring.cloud.azure.cosmos.multiple-write-regions-enabled Czy włączyć zapisy w dowolnych regionach dla kont bazy danych replikowanych geograficznie w usłudze Azure Cosmos DB.
spring.cloud.azure.cosmos.populate-query-metrics Czy wypełnić ciągi diagnostyczne i metryki zapytań. Wartość domyślna to false.
spring.cloud.azure.cosmos.preferred-regions Preferowane regiony dla kont baz danych replikowanych geograficznie. Na przykład East US jako preferowany region.
spring.cloud.azure.cosmos.profile.cloud-type Nazwa chmury platformy Azure do nawiązania połączenia. Obsługiwane typy to: AZURE, AZURE_CHINA, AZURE_US_GOVERNMENT, OTHER. Wartość domyślna to AZURE.
spring.cloud.azure.cosmos.profile.environment.active-directory-endpoint Punkt końcowy firmy Microsoft Entra do nawiązania połączenia.
spring.cloud.azure.cosmos.profile.environment.active-directory-graph-version Wersja interfejsu API programu Graph usługi Azure Active Directory.
spring.cloud.azure.cosmos.profile.environment.active-directory-graph-endpoint Punkt końcowy programu Graph usługi Azure Active Directory.
spring.cloud.azure.cosmos.profile.environment.active-directory-resource-id Identyfikator zasobu Entra firmy Microsoft.
spring.cloud.azure.cosmos.profile.environment.azure-application-insights-endpoint Punkt końcowy usługi Azure Application Insights.
spring.cloud.azure.cosmos.profile.environment.azure-data-lake-analytics-catalog-and-job-endpoint-sufiks Sufiks wykazu analiz usługi Data Lake i punktu końcowego zadania.
spring.cloud.azure.cosmos.profile.environment.azure-data-lake-store-file-system-endpoint-sufiks Sufiks punktu końcowego systemu plików usługi Data Lake Storage.
spring.cloud.azure.cosmos.profile.environment.azure-log-analytics-endpoint Punkt końcowy usługi Azure Log Analytics.
spring.cloud.azure.cosmos.profile.environment.data-lake-endpoint-resource-id Punkt końcowy usługi Data Lake.
spring.cloud.azure.cosmos.profile.environment.gallery-endpoint Punkt końcowy galerii.
spring.cloud.azure.cosmos.profile.environment.key-vault-dns-sufiks Sufiks DNS usługi Key Vault.
spring.cloud.azure.cosmos.profile.environment.management-endpoint Punkt końcowy usługi zarządzania.
spring.cloud.azure.cosmos.profile.environment.microsoft-graph-endpoint Punkt końcowy programu Microsoft Graph.
spring.cloud.azure.cosmos.profile.environment.portal Adres URL portalu zarządzania.
spring.cloud.azure.cosmos.profile.environment.publishing-profile Adres URL pliku ustawień publikowania.
spring.cloud.azure.cosmos.profile.environment.resource-manager-endpoint Punkt końcowy zarządzania zasobami.
spring.cloud.azure.cosmos.profile.environment.service-bus-domain-name Nazwa domeny usługi Service Bus.
spring.cloud.azure.cosmos.profile.environment.sql-zarządzanie punktem końcowym Punkt końcowy zarządzania SQL.
spring.cloud.azure.cosmos.profile.environment.sql-server-hostname-sufiks Sufiks nazwy hosta programu SQL Server.
spring.cloud.azure.cosmos.profile.environment.storage-endpoint-sufiks Sufiks punktu końcowego magazynu.
spring.cloud.azure.cosmos.profile.subscription-id Identyfikator subskrypcji do użycia podczas nawiązywania połączenia z zasobami platformy Azure.
spring.cloud.azure.cosmos.profile.tenant-id Identyfikator dzierżawy dla zasobów platformy Azure. Dozwolone wartości dla tenant-id to: common, organizations, consumerslub identyfikator dzierżawy.
spring.cloud.azure.cosmos.proxy.hostname Host serwera proxy.
spring.cloud.azure.cosmos.proxy.non-proxy-hosts Lista hostów lub ciDR, które nie używają połączeń HTTP/HTTPS serwera proxy za pośrednictwem.
spring.cloud.azure.cosmos.proxy.password Hasło używane do uwierzytelniania za pomocą serwera proxy.
spring.cloud.azure.cosmos.proxy.port Port serwera proxy.
spring.cloud.azure.cosmos.proxy.type Typ serwera proxy. Na przykład http, http, socks4, socks5. Na przykład amqp, http, socks.
spring.cloud.azure.cosmos.proxy.username Nazwa użytkownika używana do uwierzytelniania za pomocą serwera proxy.
spring.cloud.azure.cosmos.read-requests-fallback-enabled Czy zezwolić na odczyty, aby przejść do wielu regionów skonfigurowanych na koncie usługi Azure Cosmos DB.
spring.cloud.azure.cosmos.resource-token Token zasobu do uwierzytelniania w celu uzyskania dostępu do wystąpienia usługi Azure Cosmos DB.
spring.cloud.azure.cosmos.resource.region Region zasobu platformy Azure. Na przykład "eastus".
spring.cloud.azure.cosmos.resource.resource-group Grupa zasobów zawiera zasób platformy Azure.
spring.cloud.azure.cosmos.resource.resource-id Identyfikator zasobu platformy Azure.
spring.cloud.azure.cosmos.session-capturing-override-enabled Czy włączyć przechwytywanie sesji. Przechwytywanie sesji jest domyślnie włączone dla poziomu spójności SESJI.
spring.cloud.azure.cosmos.throttling-retry-options.max-retry-attempts-on-throttled-requests Maksymalna liczba ponownych prób w przypadku niepowodzenia żądania, ponieważ usługa zastosowała ograniczenie szybkości na kliencie.
spring.cloud.azure.cosmos.throttling-retry-options.max-retry-wait-time Maksymalny czas ponawiania prób w sekundach. Gdy żądanie nie powiedzie się z powodu błędu ograniczania przepustowości, usługa wysyła z powrotem odpowiedź zawierającą wartość wskazującą, że klient nie powinien ponowić próby przed upływem okresu (Retry-After). Flaga MaxRetryWaitTime umożliwia aplikacji ustawienie maksymalnego czasu oczekiwania dla wszystkich ponownych prób. Jeśli skumulowany czas oczekiwania przekracza wartość MaxRetryWaitTime, zestaw SDK przestanie ponawiać próby i zwraca błąd do aplikacji.