Skema konfigurasi Azure Cloud Services (dukungan diperluas) (File cscfg)
File konfigurasi layanan menentukan jumlah instans peran yang akan disebarkan untuk setiap peran dalam layanan, nilai pengaturan konfigurasi apa pun, dan thumbprint untuk setiap sertifikat yang terkait dengan peran. Jika layanan adalah bagian dari Virtual Network, informasi konfigurasi untuk jaringan harus disediakan dalam file konfigurasi layanan dan file konfigurasi jaringan virtual. Ekstensi default untuk file konfigurasi layanan adalah cscfg.
Skema definisi Cloud Service (dukungan diperluas) menjelaskan model layanan.
Secara default, file skema konfigurasi Azure Diagnostics diinstal ke direktori C:\Program Files\Microsoft SDKs\Windows Azure\.NET SDK\<version>\schemas
. Ganti <version>
dengan versi Azure SDK yang terinstal.
Untuk informasi selengkapnya tentang mengonfigurasi peran dalam layanan, lihat Apa itu model Cloud Service.
Skema konfigurasi layanan dasar
Format dasar file konfigurasi layanan adalah sebagai berikut.
<ServiceConfiguration serviceName="<service-name>" osFamily="<osfamily-number>" osVersion="<os-version>" schemaVersion="<schema-version>">
<Role …>
…
</Role>
<NetworkConfiguration>
…
</NetworkConfiguration>
</ServiceConfiguration>
Definisi skema
Artikel berikut ini menjelaskan skema untuk ServiceConfiguration
elemen :
namespace konfigurasi layanan
Kumpulan nama XML untuk file konfigurasi layanan adalah: http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration
.
Elemen ServiceConfiguration
Elemen ServiceConfiguration
ini adalah elemen tingkat atas dari file konfigurasi layanan.
Tabel berikut ini menjelaskan atribut ServiceConfiguration
elemen. Semua nilai atribut merupakan jenis string.
Atribut | Deskripsi |
---|---|
serviceName | Harus diisi. Nama Cloud Service. Nama yang diberikan di sini harus cocok dengan nama yang ditentukan dalam file definisi layanan. |
osFamily | Opsional. Menentukan OS Tamu yang berjalan pada instans peran di Cloud Service. Untuk informasi tentang rilis OS Tamu yang didukung, lihat Rilis OS Tamu Azure dan Matriks Kompatibilitas SDK. Jika Anda tidak menyertakan osFamily nilai dan Belum mengatur osVersion atribut ke versi OS Tamu tertentu, nilai default 1 akan digunakan. |
osVersion | Opsional. Menentukan versi OS Tamu yang berjalan pada instans peran di Cloud Service. Untuk informasi selengkapnya tentang versi OS Tamu, lihat Rilis OS Tamu Azure dan Matriks Kompatibilitas SDK. Anda dapat menentukan bahwa OS Tamu harus ditingkatkan secara otomatis ke versi terbaru. Untuk melakukan ini, atur nilai atribut osVersion ke * . Ketika diatur ke * , instans peran disebarkan menggunakan versi terbaru OS Tamu untuk keluarga OS yang ditentukan dan secara otomatis ditingkatkan saat versi baru OS Tamu dirilis.Untuk menentukan versi tertentu secara manual, gunakan Configuration String dari tabel di bagian Versi OS Tamu Masa Depan, Saat Ini, dan Transisi dari Rilis OS Tamu Azure dan Matriks Kompatibilitas SDK.Nilai default untuk atribut osVersion adalah * . |
schemaVersion | Opsional. Menentukan versi skema Konfigurasi Layanan. Versi skema memungkinkan Visual Studio memilih alat SDK yang benar yang akan digunakan untuk validasi skema jika lebih dari satu versi SDK diinstal secara berdampingan. Untuk informasi selengkapnya tentang kompatibilitas skema dan versi, lihat Rilis OS Tamu Azure dan Matriks Kompatibilitas SDK |
File konfigurasi layanan harus berisi satu elemen ServiceConfiguration
. Elemen ServiceConfiguration
ini dapat mencakup sejumlah elemen Role
dan nol atau 1 elemen NetworkConfiguration
.
Lihat juga
Skema definisi (file csdef) Azure Cloud Services (dukungan yang diperluas)