Menggunakan templat Azure Resource Manager untuk membuat hub Azure AI Studio
Penting
Item yang ditandai (pratinjau) dalam artikel ini sedang dalam pratinjau publik. Pratinjau ini disediakan tanpa perjanjian tingkat layanan, dan kami tidak merekomendasikannya untuk beban kerja produksi. Fitur tertentu mungkin tidak didukung atau mungkin memiliki kemampuan terbatas. Untuk mengetahui informasi selengkapnya, lihat Ketentuan Penggunaan Tambahan untuk Pratinjau Microsoft Azure.
Gunakan templat Microsoft Bicep untuk membuat hub untuk Azure AI Studio. Templat memudahkan untuk membuat sumber daya sebagai operasi terkoordinasi tunggal. Templat Bicep adalah dokumen teks yang menentukan sumber daya yang diperlukan untuk penyebaran. Ini mungkin juga menentukan parameter penyebaran. Parameter digunakan untuk menyediakan nilai input saat menggunakan templat.
Templat yang digunakan dalam artikel ini dapat ditemukan di https://github.com/Azure/azure-quickstart-templates/tree/master/quickstarts/microsoft.machinelearningservices/aistudio-basics. File sumber main.bicep
dan file templat Azure Resource Manager (main.json
) yang dikompilasi tersedia. Templat ini membuat sumber daya berikut:
- Grup sumber daya Azure (jika belum ada)
- Hub Azure AI Studio
- Akun Azure Storage
- Azure Key Vault
- Azure Container Registry
- Azure Application Insights
- Layanan Azure AI (dibuat oleh templat)
Prasyarat
Langganan Azure. Jika Anda tidak memilikinya, buat akun gratis.
Salinan file templat dari repositori GitHub. Untuk mengkloning repositori GitHub ke komputer lokal Anda, Anda dapat menggunakan Git. Gunakan perintah berikut untuk mengkloning repositori mulai cepat ke komputer lokal Anda dan navigasikan ke
aistudio-basics
direktori.git clone https://github.com/Azure/azure-quickstart-templates cd azure-quickstart-templates/quickstarts/microsoft.machinelearningservices/aistudio-basics
Alat baris perintah Bicep. Untuk menginstal alat baris perintah Bicep, gunakan artikel Instal CLI Bicep.
Memahami templat
Templat Bicep terdiri dari file berikut:
File | Deskripsi |
---|---|
main.bicep | File Bicep utama yang menentukan parameter dan variabel. Meneruskan parameter & variabel ke modul lain di subdirektori modules . |
ai-hub.bicep | Menentukan hub. |
dependent-resources.bicep | Menentukan sumber daya dependen untuk hub seperti Akun Azure Storage, Container Registry, Key Vault, dan Application Insights. |
Penting
Contoh templat mungkin tidak selalu menggunakan versi API terbaru untuk sumber daya Azure yang dibuatnya. Sebelum menggunakan templat, sebaiknya ubah untuk menggunakan versi API terbaru. Setiap layanan Azure memiliki sekumpulan versi API sendiri. Untuk informasi tentang API untuk layanan tertentu, periksa informasi layanan di referensi Azure REST API.
Hub didasarkan pada Azure Pembelajaran Mesin. Untuk informasi tentang versi API terbaru untuk Azure Pembelajaran Mesin, lihat referensi Azure Pembelajaran Mesin REST API. Untuk memperbarui versi API ini, temukan Microsoft.MachineLearningServices/<resource>
entri untuk jenis sumber daya dan perbarui ke versi terbaru. Contoh berikut adalah entri untuk hub yang menggunakan versi API dari 2023-08-01-preview
:
resource aiResource 'Microsoft.MachineLearningServices/workspaces@2023-08-01-preview' = {
Templat Azure Resource Manager
Meskipun bahasa khusus domain Bicep (DSL) digunakan untuk menentukan sumber daya, file Bicep dikompilasi ke dalam templat Azure Resource Manager saat Anda menyebarkan templat. File main.json
yang disertakan dalam repositori GitHub adalah versi templat Azure Resource Manager yang dikompilasi. File ini dihasilkan dari main.bicep
file menggunakan alat baris perintah Bicep. Misalnya, saat Anda menyebarkan templat Bicep, templat tersebut main.json
menghasilkan file. Anda juga dapat membuat main.json
file secara manual menggunakan bicep build
perintah tanpa menyebarkan templat.
bicep build main.bicep
Untuk informasi selengkapnya, lihat artikel Bicep CLI .
Mengonfigurasi templat
Untuk menjalankan templat Bicep, gunakan perintah berikut dari aistudio-basics
direktori:
Untuk membuat Grup Sumber Daya Azure baru, gunakan perintah berikut. Ganti
exampleRG
dengan nama grup sumber daya Anda, daneastus
dengan wilayah Azure untuk digunakan:az group create --name exampleRG --location eastus
Untuk menjalankan templat, gunakan perintah berikut. Ganti
myai
dengan nama yang akan digunakan untuk sumber daya Anda. Nilai ini digunakan, bersama dengan awalan dan akhiran yang dihasilkan, untuk membuat nama unik untuk sumber daya yang dibuat oleh templat.Tip
Harus
aiHubName
5 karakter atau kurang. Ini tidak boleh sepenuhnya numerik atau berisi karakter berikut:~ ! @ # $ % ^ & * ( ) = + _ [ ] { } \ | ; : . ' " , < > / ?
.az deployment group create --resource-group exampleRG --template-file main.bicep --parameters aiHubName=myai
Setelah operasi selesai, Anda dapat menggunakan hub untuk membuat proyek, mengelola sumber daya, dan berkolaborasi dengan orang lain.