使用 Azure 资源管理器模板创建 IoT 中心 (PowerShell)
本文介绍了如何使用 Azure 资源管理器模板通过 Azure PowerShell 创建 IoT 中心和使用者组。 资源管理器模板为 JSON 文件,用于定义针对解决方案进行部署时所需的资源。 有关开发资源管理器模板的详细信息,请参阅 Azure 资源管理器文档。
先决条件
创建 IoT 中心
本文中使用的资源管理器 JSON 模板是 Azure 快速入门模板中的许多模板之一。 JSON 模板创建一个具有三个终结点(eventhub、cloud-to-device 和 messaging)的 Azure Iot 中心和一个使用者组。 有关 Iot 中心模板架构的详细信息,请参阅 Microsoft.Devices(IoT 中心)资源类型。
使用以下 PowerShell 命令创建资源组,然后使用该资源组创建 IoT 中心。 在 -TemplateUri
中使用 JOSN 模板。
要运行以下 PowerShell 脚本,请复制该脚本并将其粘贴到本地 Azure PowerShell,然后按 Enter。 回答提示。 这些提示将帮助你创建新资源、选择区域并创建新的 IoT 中心。 回答后,你的 IoT 中心的确认信息会打印到控制台。
$resourceGroupName = Read-Host -Prompt "Enter the Resource Group name"
$location = Read-Host -Prompt "Enter the location (for example: chinaeast)"
$iotHubName = Read-Host -Prompt "Enter the IoT Hub name"
New-AzResourceGroup -Name $resourceGroupName -Location "$location"
New-AzResourceGroupDeployment `
-ResourceGroupName $resourceGroupName `
-TemplateUri "https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.devices/iothub-with-consumergroup-create/azuredeploy.json" `
-iotHubName $iotHubName
注意
若要使用自己的模板,可以参阅部署模板。
后续步骤
你已使用 Azure 资源管理器模板部署了一个 IoT 中心,你可能希望进一步进行探索:
- IoT 中心资源提供程序 REST API 的相关功能
- Azure 资源管理器的功能
- 要在模板中使用的 JSON 语法和属性:Microsoft.Devices 资源类型
若要详细了解如何针对 IoT 中心进行开发,请参阅 Azure IoT SDK。
若要探索 IoT 中心的更多功能,请参阅: