Aracılığıyla paylaş


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şini Visual Studio Code açın

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.

  1. Visual Studio Code'da işinizin Transformation.asaql dosyasına gidin.

    Visual Studio Code'de Transformation.asaql dosyası

  2. Transformation.asaql dosyasına sağ tıklayın ve menüden ASA: Derleme Betiği'ni seçin.

  3. Stream Analytics iş çalışma alanınızda bir Dağıt klasörünün göründüğüne dikkat edin.

  4. 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.

  1. 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.

  2. 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.

  3. 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>"

Sonraki adımlar