Azure Cosmos DB yapılandırma özellikleri

Mülk Açıklama
spring.cloud.azure.cosmos.client-telemetry-enabled Veritabanı işlemleri toplama istatistiklerini, cpu/bellek gibi sistem bilgilerini düzenli aralıklarla toplayacak ve hata ayıklama sırasında yararlı olacak cosmos izleme hizmetine gönderecek olan istemci telemetrisini etkinleştirip etkinleştirmeme.
spring.cloud.azure.cosmos.client.application-id Geçerli uygulamayı temsil eder ve telemetri/izleme amacıyla kullanılır.
spring.cloud.azure.cosmos.connection-mode Azure Cosmos DB veritabanı hizmetinde istemci tarafından kullanılacak bağlantı modu.
spring.cloud.azure.cosmos.connection-sharing-across-clients-enabled Birden çok Azure Cosmos DB İstemcisi arasında bağlantı paylaşımının etkinleştirilip etkinleştirilmeyileceği.
spring.cloud.azure.cosmos.consistency-level Tutarlılık düzeyi. İstenen ConsistencyLevel veritabanı hesabı için sağlananla eşleşmeli veya daha zayıf olmalıdır.
spring.cloud.azure.cosmos.content-response-on-write-enabled CosmosItem'de Oluşturma, Güncelleştirme ve Silme işlemleri söz konusu olduğunda Yalnızca Azure Cosmos DB yanıtında üst bilgileri ve durum kodunu döndürmek isteyip istemediğiniz. false olarak ayarlanırsa hizmet yanıtta yük döndürmez.
spring.cloud.azure.cosmos.credential.client-certificate-password Sertifika dosyasının parolası.
spring.cloud.azure.cosmos.credential.client-certificate-path Azure ile hizmet sorumlusu kimlik doğrulaması gerçekleştirirken kullanılacak PEM sertifika dosyasının yolu.
spring.cloud.azure.cosmos.credential.client-id Azure ile hizmet sorumlusu kimlik doğrulaması gerçekleştirirken kullanılacak istemci kimliği.
spring.cloud.azure.cosmos.credential.client-secret Azure ile hizmet sorumlusu kimlik doğrulaması gerçekleştirirken kullanılacak istemci gizli dizisi.
spring.cloud.azure.cosmos.credential.managed-identity-enabled Yönetilen kimliğin Azure ile kimlik doğrulaması yapmasının etkinleştirilip etkinleştirilmeyileceği. true ve client-id ayarlanırsa, kullanıcı tarafından atanan yönetilen kimlik istemci kimliği olarak istemci kimliğini kullanır. Varsayılan değer false.
spring.cloud.azure.cosmos.credential.password Azure ile kullanıcı adı/parola kimlik doğrulaması gerçekleştirirken kullanılacak parola.
spring.cloud.azure.cosmos.credential.token-credential-bean-name Azure ile kimlik doğrulaması gerçekleştirirken kullanılacak türdeki com.azure.core.credential.TokenCredential bean adı.
spring.cloud.azure.cosmos.credential.username Azure ile kullanıcı adı/parola kimlik doğrulaması gerçekleştirirken kullanılacak kullanıcı adı.
spring.cloud.azure.cosmos.database Azure Cosmos DB örneğinin veritabanı adı.
spring.cloud.azure.cosmos.direct-connection.connect-timeout Doğrudan istemci için bağlantı zaman aşımı, bir uç noktayla bağlantı kurmak için zaman aşımını temsil eder.
spring.cloud.azure.cosmos.direct-connection.connection-endpoint-rediscovery-enabled Doğrudan TCP bağlantı uç noktası yeniden keşfinin etkinleştirilip etkinleştirilmeyileceği.
spring.cloud.azure.cosmos.direct-connection.idle-connection-timeout Doğrudan istemci için boşta bağlantı zaman aşımı. Doğrudan istemci, belirtilmediği sürece varsayılan olarak bir uç noktaya tek bir bağlantıyı kapatmaz.
spring.cloud.azure.cosmos.direct-connection.idle-endpoint-timeout Doğrudan istemci için boşta uç nokta zaman aşımı. Boşta uç nokta zaman aşımı süresi için belirli bir uç noktaya istek yoksa, doğrudan istemci kaynakları ve G/Ç maliyetini kaydetmek için bu uç noktaya tüm bağlantıları kapatır.
spring.cloud.azure.cosmos.direct-connection.max-connections-per-endpoint Uç nokta başına en fazla bağlantı sayısı, belirli bir uç nokta için bağlantı havuzunun boyutunu temsil eder.
spring.cloud.azure.cosmos.direct-connection.max-requests-per-connection Bağlantı başına en fazla istek sayısı, belirli bir uç nokta için tek bir bağlantıda kuyruğa alınacak istek sayısını temsil eder.
spring.cloud.azure.cosmos.direct-connection.network-request-timeout Ağ isteği zaman aşımı aralığı (ağ eşlerinden yanıt bekleme süresi).
spring.cloud.azure.cosmos.enabled Azure Hizmetinin etkinleştirilip etkinleştirilmediği. Varsayılan değer true.
spring.cloud.azure.cosmos.endpoint Azure Cosmos DB örneğinin uç noktası.
spring.cloud.azure.cosmos.endpoint-discovery-enabled Coğrafi olarak çoğaltılan veritabanı hesapları için uç nokta bulmanın etkinleştirilip etkinleştirilmeyileceği.
spring.cloud.azure.cosmos.gateway-connection.idle-connection-timeout Boşta bağlantı için zaman aşımı. Bu süre sonunda bağlantı otomatik olarak kapatılır.
spring.cloud.azure.cosmos.gateway-connection.max-connection-pool-size Bağlantı havuzunun boyutu.
spring.cloud.azure.cosmos.key Azure Cosmos DB örneğine erişmek için kimlik doğrulaması anahtarı.
spring.cloud.azure.cosmos.multiple-write-regions-enabled Azure Cosmos DB hizmetinde coğrafi olarak çoğaltılmış veritabanı hesapları için herhangi bir bölgede yazma özelliğinin etkinleştirilip etkinleştirilmeyileceği.
spring.cloud.azure.cosmos.populate-query-metrics Tanılama dizelerinin ve sorgu ölçümlerinin doldurulup doldurulmayacağı. Varsayılan değer false.
spring.cloud.azure.cosmos.preferred-regions Coğrafi olarak çoğaltılan veritabanı hesapları için tercih edilen bölgeler. Örneğin, tercih edilen bölge olarak East US.
spring.cloud.azure.cosmos.profile.cloud-type Bağlanacak Azure bulutunun adı. Desteklenen türler şunlardır: AZURE, AZURE_CHINA, AZURE_US_GOVERNMENT, OTHER. Varsayılan değer AZURE.
spring.cloud.azure.cosmos.profile.environment.active-directory-endpoint Bağlanacak Microsoft Entra uç noktası.
spring.cloud.azure.cosmos.profile.environment.active-directory-graph-api-version Azure Active Directory Graph API sürümü.
spring.cloud.azure.cosmos.profile.environment.active-directory-graph-endpoint Azure Active Directory Graph uç noktası.
spring.cloud.azure.cosmos.profile.environment.active-directory-resource-id Microsoft Entra kaynak kimliği.
spring.cloud.azure.cosmos.profile.environment.azure-application-insights-endpoint Azure Application Insights uç noktası.
spring.cloud.azure.cosmos.profile.environment.azure-data-lake-analytics-catalog-and-job-endpoint-suffix Data Lake analytics kataloğu ve iş uç noktası soneki.
spring.cloud.azure.cosmos.profile.environment.azure-data-lake-store-file-system-endpoint-suffix Data Lake depolama dosya sistemi uç noktası son eki.
spring.cloud.azure.cosmos.profile.environment.azure-log-analytics-endpoint Azure Log Analytics uç noktası.
spring.cloud.azure.cosmos.profile.environment.data-lake-endpoint-resource-id Data Lake uç noktası.
spring.cloud.azure.cosmos.profile.environment.gallery-endpoint Galeri uç noktası.
spring.cloud.azure.cosmos.profile.environment.key-vault-dns-suffix Key Vault DNS soneki.
spring.cloud.azure.cosmos.profile.environment.management-endpoint Yönetim hizmeti uç noktası.
spring.cloud.azure.cosmos.profile.environment.microsoft-graph-endpoint Microsoft Graph uç noktası.
spring.cloud.azure.cosmos.profile.environment.portal Yönetim portalı URL'si.
spring.cloud.azure.cosmos.profile.environment.publishing-profile Yayımlama ayarları dosyası URL'si.
spring.cloud.azure.cosmos.profile.environment.resource-manager-endpoint Kaynak yönetimi uç noktası.
spring.cloud.azure.cosmos.profile.environment.service-bus-domain-name Service Bus için etki alanı adı.
spring.cloud.azure.cosmos.profile.environment.sql-management-endpoint SQL yönetim uç noktası.
spring.cloud.azure.cosmos.profile.environment.sql-server-hostname-suffix SQL Server konak adı soneki.
spring.cloud.azure.cosmos.profile.environment.storage-endpoint-suffix Depolama uç noktası son eki.
spring.cloud.azure.cosmos.profile.subscription-id Azure kaynaklarına bağlanırken kullanılacak abonelik kimliği.
spring.cloud.azure.cosmos.profile.tenant-id Azure kaynakları için kiracı kimliği. tenant-id için izin verilen değerler şunlardır: common, organizations, consumersveya kiracı kimliği.
spring.cloud.azure.cosmos.proxy.hostname Proxy'nin konağı.
spring.cloud.azure.cosmos.proxy.non-proxy-hosts Aracılığıyla ara sunucu HTTP/HTTPS bağlantılarını kullanmamak için konakların veya CIDR'nin listesi.
spring.cloud.azure.cosmos.proxy.password Proxy ile kimlik doğrulaması yapmak için kullanılan parola.
spring.cloud.azure.cosmos.proxy.port Proxy'nin bağlantı noktası.
spring.cloud.azure.cosmos.proxy.type Ara sunucu türü. Örneğin http, http, socks4, socks5. Örneğin amqp, httpsocks.
spring.cloud.azure.cosmos.proxy.username Proxy ile kimlik doğrulaması yapmak için kullanılan kullanıcı adı.
spring.cloud.azure.cosmos.read-requests-fallback-enabled Azure Cosmos DB hizmetinin hesabında yapılandırılmış birden çok bölgeye okumalara izin verilip verilmeyeceği.
spring.cloud.azure.cosmos.resource-token Azure Cosmos DB örneğine erişmek için kimlik doğrulaması için kaynak belirteci.
spring.cloud.azure.cosmos.resource.region Azure kaynağının bölgesi. Örneğin, "eastus".
spring.cloud.azure.cosmos.resource.resource-group Kaynak grubu bir Azure kaynağı barındırıyor.
spring.cloud.azure.cosmos.resource.resource-id Azure kaynağının kimliği.
spring.cloud.azure.cosmos.session-capturing-override-enabled Oturum yakalamanın etkinleştirilip etkinleştirilmeyileceği. Oturum yakalama, OTURUM tutarlılığı düzeyi için varsayılan olarak etkindir.
spring.cloud.azure.cosmos.throttling-retry-options.max-retry-attempts-on-throttled-requests hizmet istemciye hız sınırlama uyguladığından isteğin başarısız olması durumunda yeniden deneme sayısı üst sınırı.
spring.cloud.azure.cosmos.throttling-retry-options.max-retry-wait-time Saniye cinsinden en fazla yeniden deneme süresi. Kısıtlama hatası nedeniyle bir istek başarısız olduğunda hizmet, süre dolmadan önce istemcinin yeniden denememesi gerektiğini belirten bir değer içeren bir yanıt gönderir (Retry-After). MaxRetryWaitTime bayrağı, uygulamanın tüm yeniden deneme girişimleri için en uzun bekleme süresini ayarlamasına olanak tanır. Kümülatif bekleme süresi MaxRetryWaitTime'ı aşarsa SDK yeniden denemeyi durdurur ve hatayı uygulamaya döndürür.