Bagikan melalui


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)