Azure Stream Analytics işini Azure Resource Manager şablonunu dışarı aktarma
Azure Resource Manager şablonları, altyapıyı kod olarak uygulamanıza olanak sağlar. Şablon, kaynaklarınız için altyapıyı ve yapılandırmayı tanımlayan bir JavaScript Nesne Gösterimi (JSON) dosyasıdır. Dağıtılacak kaynakları ve bu kaynakların özelliklerini belirtirsiniz.
Azure stream analytics işini Azure Resource Manager şablonunu dışarı aktararak yeniden dağıtabilirsiniz.
VS Code'da iş açma
Şablonu dışarı aktarabilmeniz için önce var olan bir Stream Analytics işini Visual Studio Code'de açmanız gerekir.
Bir işi yerel projeye aktarmak için, dışarı aktarmak istediğiniz işi Azure portal Stream Analytics Gezgini'nde bulun. Sorgu sayfasında VS Code'da Aç'ı seçin. Ardından İşi Visual Studio Code aç'ı seçin.
Stream Analytics işlerini yönetmek için Visual Studio Code kullanma hakkında daha fazla bilgi için Visual Studio Code hızlı başlangıcına bakın.
Betiği derleme
Sonraki adım, iş betiğini bir Azure Resource Manager şablonuna derlemektir. Betiği derlemeden önce, işinizde en az bir giriş ve bir çıkış yapılandırıldığından emin olun. Hiçbir giriş veya çıkış yapılandırılmamışsa, önce girişi ve çıkışı yapılandırmanız gerekir.
Visual Studio Code'da işinizin Transformation.asaql dosyasına gidin.
Transformation.asaql dosyasına sağ tıklayın ve menüden ASA: Derleme Betiği'ni seçin.
Stream Analytics iş çalışma alanınızda bir Dağıt klasörünün göründüğüne dikkat edin.
Dağıtmak için kullanılan Azure Resource Manager şablonu olan JobTemplate.json dosyasını keşfedin.
Parametre dosyasını tamamlama
Ardından Azure Resource Manager şablon parametreleri dosyasını tamamlayın.
Visual Studio Code'da Stream Analytics iş çalışma alanınızın Dağıt klasöründe bulunan JobTemplate.parameters.json dosyasını açın.
Giriş ve çıkış anahtarlarının null olduğuna dikkat edin. Null değerleri giriş ve çıkış kaynaklarınız için gerçek erişim anahtarlarıyla değiştirin.
Parametre dosyasını kaydedin.
Şablonları kullanarak dağıtma
Önceki bölümde oluşturduğunuz Azure Resource Manager şablonlarını kullanarak Azure Stream Analytics işinizi dağıtmaya hazırsınız.
PowerShell penceresinde aşağıdaki komutu çalıştırın. ResourceGroupName, TemplateFile ve TemplateParameterFile değerlerini gerçek kaynak grubu adınız ve iş çalışma alanınızın Dağıtım Klasörü'ndekiJobTemplate.json ve JobTemplate.parameters.json dosyalarının tam dosya yollarını değiştirmeyi unutmayın.
Azure PowerShell yapılandırmadıysanız Azure PowerShell modülü yükleme bölümündeki adımları izleyin.
New-AzResourceGroupDeployment -ResourceGroupName "<your resource group>" -TemplateFile "<path to JobTemplate.json>" -TemplateParameterFile "<path to JobTemplate.parameters.json>"