Rychlý start: Vytvoření úlohy Azure Stream Analytics pomocí šablony ARM
V tomto rychlém startu pomocí šablony Azure Resource Manageru (šablona ARM) vytvoříte úlohu Azure Stream Analytics. Po vytvoření úlohy ověříte nasazení.
Šablona Azure Resource Manageru je soubor JSON (JavaScript Object Notation), který definuje infrastrukturu a konfiguraci projektu. Tato šablona používá deklarativní syntaxi. Popíšete zamýšlené nasazení, aniž byste museli psát posloupnost programovacích příkazů pro vytvoření nasazení.
Pokud vaše prostředí splňuje požadavky a jste obeznámeni s používáním šablon ARM, vyberte tlačítko Nasazení do Azure. Šablona se otevře na webu Azure Portal.
Požadavky
K dokončení tohoto článku potřebujete:
- Máte předplatné Azure – vytvořte si ho zdarma.
Kontrola šablony
Šablona použitá v tomto rychlém startu je jednou z šablon pro rychlý start Azure.
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"metadata": {
"_generator": {
"name": "bicep",
"version": "0.26.54.24096",
"templateHash": "8637009133184248358"
}
},
"parameters": {
"location": {
"type": "string",
"defaultValue": "[resourceGroup().location]",
"metadata": {
"description": "Location for the resources."
}
},
"streamAnalyticsJobName": {
"type": "string",
"minLength": 3,
"maxLength": 63,
"metadata": {
"description": "Stream Analytics Job Name, can contain alphanumeric characters and hypen and must be 3-63 characters long"
}
},
"numberOfStreamingUnits": {
"type": "int",
"minValue": 3,
"maxValue": 660,
"metadata": {
"description": "You can choose the number of Streaming Units, ranging from 3, 7, 10, 20, 30, in multiples of 10, and continuing up to 660."
}
}
},
"resources": [
{
"type": "Microsoft.StreamAnalytics/streamingjobs",
"apiVersion": "2021-10-01-preview",
"name": "[parameters('streamAnalyticsJobName')]",
"location": "[parameters('location')]",
"properties": {
"sku": {
"name": "StandardV2"
},
"outputErrorPolicy": "Stop",
"eventsOutOfOrderPolicy": "Adjust",
"eventsOutOfOrderMaxDelayInSeconds": 0,
"eventsLateArrivalMaxDelayInSeconds": 5,
"dataLocale": "en-US",
"transformation": {
"name": "Transformation",
"properties": {
"streamingUnits": "[parameters('numberOfStreamingUnits')]",
"query": "SELECT\r\n *\r\nINTO\r\n [YourOutputAlias]\r\nFROM\r\n [YourInputAlias]"
}
}
}
}
],
"outputs": {
"location": {
"type": "string",
"value": "[parameters('location')]"
},
"name": {
"type": "string",
"value": "[parameters('streamAnalyticsJobName')]"
},
"resourceGroupName": {
"type": "string",
"value": "[resourceGroup().name]"
},
"resourceId": {
"type": "string",
"value": "[resourceId('Microsoft.StreamAnalytics/streamingjobs', parameters('streamAnalyticsJobName'))]"
}
}
}
Prostředek Azure definovaný v šabloně je Microsoft.StreamAnalytics/StreamingJobs: vytvoří úlohu Azure Stream Analytics.
Nasazení šablony
V této části vytvoříte úlohu Azure Stream Analytics pomocí šablony ARM.
Vyberte následující obrázek a přihlaste se k Azure a otevřete šablonu. Šablona vytvoří úlohu Azure Stream Analytics.
Zadejte požadované hodnoty pro vytvoření úlohy Azure Stream Analytics.
Zadejte následující hodnoty:
Vlastnost Popis Předplatné Z rozevíracího seznamu vyberte své předplatné Azure. Skupina prostředků Určete, jestli chcete vytvořit novou skupinu prostředků, nebo použít existující. Skupina prostředků je kontejner, který obsahuje související prostředky pro řešení Azure. Další informace naleznete v tématu Přehled skupin prostředků v Azure. Oblast Vyberte USA – východ. Další dostupné oblasti najdete v tématu Dostupné služby Azure podle oblastí. Název úlohy Stream Analytics Zadejte název úlohy Stream Analytics. Počet jednotek streamování Vyberte požadovaný počet jednotek streamování. Další informace najdete v tématu Vysvětlení a úprava jednotek streamování. Vyberte Zkontrolovat a vytvořit a potom Vytvořit.
Kontrola nasazených prostředků
Pomocí webu Azure Portal můžete zkontrolovat úlohu Azure Stream Analytics nebo pomocí Azure CLI nebo skriptu Azure PowerShellu k výpisu prostředku.
portál Azure
Po dokončení nasazení vyberte Přejít k prostředku a přejděte na stránku Úlohy Stream Analytics pro úlohu.
Azure CLI
Pomocí příkazu az stream-analytics job show získejte podrobnosti o vytvořené úloze. Zástupné symboly nahraďte ID předplatného Azure, názvem skupiny prostředků a názvem úlohy Stream Analytics.
az stream-analytics job show -s SUBSCRIPTIONID -g RESOURCEGROUPNAME -n ASAJOBNAME
Azure PowerShell
Pomocí příkazu Get-AzStreamAnalyticsJob získáte podrobnosti o vytvořené úloze. Zástupné symboly nahraďte ID předplatného Azure, názvem skupiny prostředků a názvem úlohy Stream Analytics.
Get-AzStreamAnalyticsJob -SubscriptionID $subscriptionID -ResourceGroupName $resourceGroupName -Name $streamAnalyticsJobName
Vyčištění prostředků
Pokud budete chtít pokračovat v dalších kurzech, možná budete chtít tyto prostředky ponechat na místě. Pokud už ji nepotřebujete, odstraňte skupinu prostředků, která odstraní úlohu Azure Stream Analytics. Odstranění skupiny prostředků pomocí Azure CLI nebo Azure PowerShellu:
Azure CLI
az group delete --name RESOURCEGROUPNAME
Azure PowerShell
Remove-AzResourceGroup -Name RESOURCEGROUPNAME
Další kroky
V tomto rychlém startu jste pomocí šablony ARM vytvořili úlohu Azure Stream Analytics a ověřili jste nasazení. V dalším článku se dozvíte, jak exportovat šablonu ARM pro existující úlohu pomocí nástroje VS Code.