Exportieren einer Azure Resource Manager-Vorlage für einen Azure Stream Analytics-Auftrag

Azure Resource Manager-Vorlagen ermöglichen die Implementierung von Infrastruktur als Code. Bei der Vorlage handelt es sich um eine JSON-Datei (JavaScript Object Notation), die die Infrastruktur und die Konfiguration für Ihre Ressourcen definiert. Sie geben die bereitzustellenden Ressourcen und die Eigenschaften für diese Ressourcen an.

Die Azure Resource Manager-Vorlage kann zur erneuten Bereitstellung eines Azure Stream Analytics-Auftrags exportiert werden.

Öffnen eines Auftrags in VS Code

Um eine Vorlage exportieren zu können, müssen Sie zunächst einen vorhandenen Stream Analytics-Auftrag in Visual Studio Code öffnen.

Wenn Sie einen Auftrag in ein lokales Projekt exportieren möchten, navigieren Sie im Azure-Portal im Stream Analytics-Explorer zu dem zu exportierenden Auftrag. Wählen Sie auf der Seite Abfrage die Option In VS Code öffnen aus. Wählen Sie dann Auftrag in Visual Studio Code öffnen aus.

Öffnen eines Stream Analytics-Auftrags in Visual Studio Code

Weitere Informationen zur Verwaltung von Stream Analytics-Aufträgen mit Visual Studio Code finden Sie unter Schnellstart: Erstellen eines Azure Stream Analytics-Auftrags in Visual Studio Code (Vorschauversion).

Kompilieren des Skripts

Als Nächstes muss das Auftragsskript als Azure Resource Manager-Vorlage kompiliert werden. Vergewissern Sie sich vor dem Kompilieren des Skripts, dass für den Auftrag mindestens eine Eingabe und eine Ausgabe konfiguriert sind. Sollte keine Eingabe oder Ausgabe konfiguriert sein, müssen diese zuerst konfiguriert werden.

  1. Navigieren Sie in Visual Studio Code zur Datei Transformation.asaql Ihres Auftrags.

    Datei „Transformation.asaql“ in Visual Studio Code

  2. Klicken Sie mit der rechten Maustaste auf die Datei Transformation.asaql, und wählen Sie im Menü ASA: Skript kompilieren aus.

  3. Daraufhin wird im Arbeitsbereich Ihres Stream Analytics-Auftrags ein Ordner namens Deploy angezeigt.

  4. Sehen Sie sich die Datei JobTemplate.json an. Dabei handelt es sich um die für die Bereitstellung verwendete Azure Resource Manager-Vorlage.

Bearbeiten der Parameterdatei

Bearbeiten Sie als Nächstes die Parameterdatei für die Azure Resource Manager-Vorlage.

  1. Öffnen Sie die Datei JobTemplate.parameters.json im Ordner Deploy des Arbeitsbereichs Ihres Stream Analytics-Auftrags in Visual Studio Code.

  2. Wie Sie sehen, sind die Eingabe- und Ausgabeschlüssel NULL. Ersetzen Sie die NULL-Werte durch die tatsächlichen Zugriffsschlüssel für Ihre Eingabe- und Ausgaberessourcen.

  3. Speichern Sie die Parameterdatei.

Bereitstellen mithilfe von Vorlagen

Ihr Azure Stream Analytics-Auftrag kann nun mithilfe der Azure Resource Manager-Vorlagen bereitgestellt werden, die Sie im vorherigen Abschnitt generiert haben.

Führen Sie in einem PowerShell-Fenster den folgenden Befehl aus. Ersetzen Sie dabei ResourceGroupName, TemplateFile und TemplateParameterFile durch den tatsächlichen Ressourcengruppennamen bzw. durch die vollständigen Dateipfade der Dateien JobTemplate.json und JobTemplate.parameters.json im Ordner Deploy des Arbeitsbereichs Ihres Auftrags.

Sollte Azure PowerShell bei Ihnen nicht konfiguriert sein, führen Sie die Schritte zum Installieren des Azure PowerShell-Moduls aus.

New-AzResourceGroupDeployment -ResourceGroupName "<your resource group>" -TemplateFile "<path to JobTemplate.json>" -TemplateParameterFile "<path to JobTemplate.parameters.json>"

Nächste Schritte