Rövid útmutató: Azure Stream Analytics-feladat létrehozása ARM-sablon használatával
Ebben a rövid útmutatóban egy Azure Resource Manager-sablont (ARM-sablont) használ egy Azure Stream Analytics-feladat létrehozásához. A feladat létrehozása után ellenőriznie kell az üzembe helyezést.
Az Azure Resource Manager-sablon egy JavaScript Object Notation (JSON) fájl, amely meghatározza a projekt infrastruktúráját és konfigurációját. A sablon deklaratív szintaxist használ. Az üzembe helyezés létrehozásához szükséges programozási parancsok sorozatának megírása nélkül írhatja le a tervezett üzembe helyezést.
Ha a környezet megfelel az előfeltételeknek, és már ismeri az ARM-sablonokat, kattintson az Üzembe helyezés az Azure-ban gombra. A sablon megnyílik az Azure Portalon.
Előfeltételek
A cikk elvégzéséhez a következőkre van szükség:
- Azure-előfizetéssel rendelkezik – hozzon létre egyet ingyenesen.
A sablon áttekintése
Az ebben a gyorsútmutatóban használt sablon az Azure-gyorssablonok közül származik.
{
"$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'))]"
}
}
}
A sablonban definiált Azure-erőforrás a Microsoft.StreamAnalytics/StreamingJobs: létrehoz egy Azure Stream Analytics-feladatot.
A sablon üzembe helyezése
Ebben a szakaszban egy Azure Stream Analytics-feladatot hoz létre az ARM-sablon használatával.
Kattintson az alábbi gombra az Azure-ba való bejelentkezéshez és egy sablon megnyitásához. A sablon létrehoz egy Azure Stream Analytics-feladatot.
Adja meg az Azure Stream Analytics-feladat létrehozásához szükséges értékeket.
Adja meg a következő értékeket:
Tulajdonság Leírás Előfizetés Válassza ki a legördülő menüből a saját Azure-előfizetését. Erőforráscsoport Adja meg, hogy új erőforráscsoportot kíván-e létrehozni, vagy egy meglévőt szeretne használni. Az erőforráscsoport egy tároló, amely Azure-megoldásokhoz kapcsolódó erőforrásokat tárol. További információért olvassa el az Azure-erőforráscsoportok áttekintését. Régió Válassza az USA keleti régiója lehetőséget. A további elérhető régiókért tekintse meg az elérhető Azure-szolgáltatások régiók szerinti bontását. Stream Analytics-feladat neve Adjon nevet a Stream Analytics-feladatnak. Streamelési egységek száma Válassza ki a szükséges streamelési egységek számát. További információ: Streamelési egységek értelmezése és módosítása. Válassza az Áttekintés + létrehozás, majd a Létrehozás lehetőséget.
Üzembe helyezett erőforrások áttekintése
Az Azure Portal használatával ellenőrizheti az Azure Stream Analytics-feladatot, vagy az Azure CLI vagy az Azure PowerShell-szkript használatával listázhatja az erőforrást.
Azure Portal
Az üzembe helyezés befejezése után válassza az Erőforrás megnyitása lehetőséget a feladat Stream Analytics-feladatlapjára való navigáláshoz.
Azure CLI
A létrehozott feladat részleteinek lekéréséhez használja az az stream-analytics feladatbemutató parancsot. Cserélje le a helyőrzőket az Azure-előfizetés azonosítójára, az erőforráscsoport nevére és a Stream Analytics-feladat nevére.
az stream-analytics job show -s SUBSCRIPTIONID -g RESOURCEGROUPNAME -n ASAJOBNAME
Azure PowerShell
A Get-AzStreamAnalyticsJob paranccsal lekérheti a létrehozott feladat részleteit. Cserélje le a helyőrzőket az Azure-előfizetés azonosítójára, az erőforráscsoport nevére és a Stream Analytics-feladat nevére.
Get-AzStreamAnalyticsJob -SubscriptionID $subscriptionID -ResourceGroupName $resourceGroupName -Name $streamAnalyticsJobName
Az erőforrások eltávolítása
Ha folytatni szeretné a további oktatóanyagokat, érdemes lehet ezeket az erőforrásokat a helyén hagyni. Ha már nincs rá szükség, törölje az erőforráscsoportot, amely törli az Azure Stream Analytics-feladatot. Az erőforráscsoport törlése az Azure CLI vagy az Azure PowerShell használatával:
Azure CLI
az group delete --name RESOURCEGROUPNAME
Azure PowerShell
Remove-AzResourceGroup -Name RESOURCEGROUPNAME
Következő lépések
Ebben a rövid útmutatóban létrehozott egy Azure Stream Analytics-feladatot egy ARM-sablon használatával, és érvényesítette az üzembe helyezést. A következő cikkből megtudhatja, hogyan exportálhat ARM-sablont egy meglévő feladathoz a VS Code használatával.