Bagikan melalui


Properti konfigurasi Azure Cosmos DB

Harta benda Deskripsi
spring.cloud.azure.cosmos.client-telemetry-enabled Apakah akan mengaktifkan telemetri klien, yang akan secara berkala mengumpulkan statistik agregasi operasi database, informasi sistem seperti cpu/memori dan mengirimkannya ke layanan pemantauan kosmos, yang akan membantu selama debugging.
spring.cloud.azure.cosmos.client.application-id Mewakili aplikasi saat ini dan digunakan untuk tujuan telemetri/pemantauan.
spring.cloud.azure.cosmos.connection-mode Mode koneksi yang akan digunakan oleh klien dalam layanan database Azure Cosmos DB.
spring.cloud.azure.cosmos.connection-sharing-across-clients-enabled Apakah akan mengaktifkan berbagi koneksi di beberapa Klien Azure Cosmos DB.
spring.cloud.azure.cosmos.consistency-level Tingkat konsistensi. ConsistencyLevel yang diminta harus cocok atau lebih lemah dari yang disediakan untuk akun database.
spring.cloud.azure.cosmos.content-response-on-write-enabled Apakah hanya mengembalikan header dan kode status di respons Azure Cosmos DB jika terjadi operasi Buat, Perbarui, dan Hapus di CosmosItem. Jika diatur ke false, layanan tidak mengembalikan payload dalam respons.
spring.cloud.azure.cosmos.credential.client-certificate-password Kata sandi file sertifikat.
spring.cloud.azure.cosmos.credential.client-certificate-path Jalur file sertifikat PEM yang akan digunakan saat melakukan autentikasi perwakilan layanan dengan Azure.
spring.cloud.azure.cosmos.credential.client-id ID klien untuk digunakan saat melakukan autentikasi perwakilan layanan dengan Azure.
spring.cloud.azure.cosmos.credential.client-secret Rahasia klien untuk digunakan saat melakukan autentikasi perwakilan layanan dengan Azure.
spring.cloud.azure.cosmos.credential.managed-identity-enabled Apakah akan mengaktifkan identitas terkelola untuk mengautentikasi dengan Azure. Jika true dan client-id diatur, akan menggunakan ID klien sebagai ID klien identitas terkelola yang ditetapkan pengguna. Nilai defaultnya adalah false.
spring.cloud.azure.cosmos.credential.password Kata sandi yang digunakan saat melakukan autentikasi nama pengguna/kata sandi dengan Azure.
spring.cloud.azure.cosmos.credential.token-credential-bean-name Kustom Dapatkan nama kacang com.azure.core.credential.TokenCredential kustom, ini digunakan untuk pabrik pembuat layanan atau autentikasi tanpa kata sandi.
spring.cloud.azure.cosmos.credential.username Nama pengguna yang akan digunakan saat melakukan autentikasi nama pengguna/kata sandi dengan Azure.
spring.cloud.azure.cosmos.database Nama database instans Azure Cosmos DB.
spring.cloud.azure.cosmos.direct-connection.connect-timeout Menyambungkan batas waktu untuk klien langsung, mewakili batas waktu untuk membuat koneksi dengan titik akhir.
spring.cloud.azure.cosmos.direct-connection.connection-endpoint-rediscovery-enabled Apakah akan mengaktifkan penemuan ulang titik akhir koneksi TCP langsung.
spring.cloud.azure.cosmos.direct-connection.idle-connection-timeout Batas waktu koneksi menganggur untuk klien langsung. Klien langsung tidak menutup satu koneksi ke titik akhir secara default kecuali ditentukan.
spring.cloud.azure.cosmos.direct-connection.idle-endpoint-timeout Batas waktu titik akhir menganggur untuk klien langsung. Jika tidak ada permintaan ke titik akhir tertentu untuk durasi batas waktu titik akhir diam, klien langsung menutup semua koneksi ke titik akhir tersebut untuk menghemat sumber daya dan biaya I/O.
spring.cloud.azure.cosmos.direct-connection.max-connections-per-endpoint Koneksi maks per titik akhir, mewakili ukuran kumpulan koneksi untuk titik akhir tertentu.
spring.cloud.azure.cosmos.direct-connection.max-requests-per-connection Permintaan maksimum per koneksi, mewakili jumlah permintaan yang akan diantrekan pada satu koneksi untuk titik akhir tertentu.
spring.cloud.azure.cosmos.direct-connection.network-request-timeout Interval batas waktu permintaan jaringan (waktu untuk menunggu respons dari rekan jaringan).
spring.cloud.azure.cosmos.enabled Apakah Layanan Azure diaktifkan. Nilai defaultnya adalah true.
spring.cloud.azure.cosmos.endpoint Titik akhir instans Azure Cosmos DB.
spring.cloud.azure.cosmos.endpoint-discovery-enabled Apakah akan mengaktifkan penemuan titik akhir untuk akun database yang direplikasi secara geografis.
spring.cloud.azure.cosmos.gateway-connection.idle-connection-timeout Waktu habis untuk koneksi diam. Setelah waktu itu, koneksi akan ditutup secara otomatis.
spring.cloud.azure.cosmos.gateway-connection.max-connection-pool-size Ukuran kumpulan koneksi.
spring.cloud.azure.cosmos.key Kunci untuk mengautentikasi untuk mengakses instans Azure Cosmos DB.
spring.cloud.azure.cosmos.multiple-write-regions-enabled Apakah akan mengaktifkan penulisan di wilayah mana pun untuk akun database yang direplikasi secara geografis di layanan Azure Cosmos DB.
spring.cloud.azure.cosmos.populate-query-metrics Apakah akan mengisi string diagnostik dan metrik kueri. Nilai defaultnya adalah false.
spring.cloud.azure.cosmos.preferred-regions Wilayah pilihan untuk akun database yang direplikasi secara geografis. Misalnya, East US sebagai wilayah pilihan.
spring.cloud.azure.cosmos.profile.cloud-type Nama cloud Azure untuk disambungkan. Jenis yang didukung adalah: AZURE, AZURE_CHINA, AZURE_US_GOVERNMENT, OTHER. Nilai defaultnya adalah AZURE.
spring.cloud.azure.cosmos.profile.environment.active-directory-endpoint Titik akhir Microsoft Entra untuk disambungkan.
spring.cloud.azure.cosmos.profile.environment.active-directory-graph-api-version Versi Azure Active Directory Graph API.
spring.cloud.azure.cosmos.profile.environment.active-directory-graph-endpoint Titik akhir Azure Active Directory Graph.
spring.cloud.azure.cosmos.profile.environment.active-directory-resource-id ID sumber daya Microsoft Entra.
spring.cloud.azure.cosmos.profile.environment.azure-application-insights-endpoint Titik akhir Azure Application Insights.
spring.cloud.azure.cosmos.profile.environment.azure-data-lake-analytics-catalog-and-job-endpoint-suffix Katalog analitik Data Lake dan akhiran titik akhir pekerjaan.
spring.cloud.azure.cosmos.profile.environment.azure-data-lake-store-file-system-endpoint-suffix Akhiran titik akhir sistem file penyimpanan Data Lake.
spring.cloud.azure.cosmos.profile.environment.azure-log-analytics-endpoint Titik akhir Azure Log Analytics.
spring.cloud.azure.cosmos.profile.environment.data-lake-endpoint-resource-id Titik akhir Data Lake.
spring.cloud.azure.cosmos.profile.environment.gallery-endpoint Titik akhir galeri.
spring.cloud.azure.cosmos.profile.environment.key-vault-dns-suffix Akhiran DNS Key Vault.
spring.cloud.azure.cosmos.profile.environment.management-endpoint Titik akhir layanan manajemen.
spring.cloud.azure.cosmos.profile.environment.microsoft-graph-endpoint Titik akhir Microsoft Graph.
spring.cloud.azure.cosmos.profile.environment.portal URL portal manajemen.
spring.cloud.azure.cosmos.profile.environment.publishing-profile URL file pengaturan penerbitan.
spring.cloud.azure.cosmos.profile.environment.resource-manager-endpoint Titik akhir manajemen sumber daya.
spring.cloud.azure.cosmos.profile.environment.service-bus-domain-name Nama domain untuk Service Bus.
titik akhir manajemen spring.cloud.azure.cosmos.profile.environment.sql Titik akhir manajemen SQL.
spring.cloud.azure.cosmos.profile.environment.sql-server-hostname-suffix Akhiran nama host SQL Server.
spring.cloud.azure.cosmos.profile.environment.storage-endpoint-suffix Akhiran titik akhir penyimpanan.
spring.cloud.azure.cosmos.profile.subscription-id ID Langganan yang akan digunakan saat menyambungkan ke sumber daya Azure.
spring.cloud.azure.cosmos.profile.tenant-id ID Penyewa untuk sumber daya Azure. Nilai yang diizinkan untuk tenant-id adalah: common, organizations, consumers, atau ID penyewa.
spring.cloud.azure.cosmos.proxy.hostname Host proksi.
spring.cloud.azure.cosmos.proxy.non-proxy-hosts Daftar host atau CIDR untuk tidak menggunakan koneksi HTTP/HTTPS proksi.
spring.cloud.azure.cosmos.proxy.password Kata sandi yang digunakan untuk mengautentikasi dengan proksi.
spring.cloud.azure.cosmos.proxy.port Port proksi.
spring.cloud.azure.cosmos.proxy.type Jenis proksi. Misalnya http, http, socks4, socks5. Misalnya amqp, http, socks.
spring.cloud.azure.cosmos.proxy.username Nama pengguna yang digunakan untuk mengautentikasi dengan proksi.
spring.cloud.azure.cosmos.read-requests-fallback-enabled Apakah akan mengizinkan bacaan masuk ke beberapa wilayah yang dikonfigurasi pada akun layanan Azure Cosmos DB.
spring.cloud.azure.cosmos.resource-token Token sumber daya untuk mengautentikasi untuk mengakses instans Azure Cosmos DB.
spring.cloud.azure.cosmos.resource.region Wilayah sumber daya Azure. Misalnya, "eastus".
spring.cloud.azure.cosmos.resource.resource-group Grup sumber daya menyimpan sumber daya Azure.
spring.cloud.azure.cosmos.resource.resource-id ID sumber daya Azure.
spring.cloud.azure.cosmos.session-capturing-override-enabled Apakah akan mengaktifkan pengambilan sesi. Pengambilan sesi diaktifkan secara default untuk tingkat konsistensi SESI.
spring.cloud.azure.cosmos.throttling-retry-options.max-coba lagi-on-throttled-requests Jumlah maksimum percobaan ulang dalam kasus di mana permintaan gagal karena layanan telah menerapkan pembatasan tarif pada klien.
spring.cloud.azure.cosmos.throttling-retry-options.max-retry-wait-time Waktu coba lagi maksimum dalam detik. Ketika permintaan gagal karena kesalahan pembatasan, layanan mengirimkan kembali respons yang berisi nilai yang menunjukkan klien tidak boleh mencoba kembali sebelum periode waktu berlalu (Retry-After). Bendera MaxRetryWaitTime memungkinkan aplikasi untuk mengatur waktu tunggu maksimum untuk semua upaya coba lagi. Jika waktu tunggu kumulatif melebihi MaxRetryWaitTime, SDK akan berhenti mencoba kembali dan mengembalikan kesalahan ke aplikasi.