使用 Azure 资源管理器模板创建 IoT 中心 (PowerShell)

本文介绍了如何使用 Azure 资源管理器模板通过 Azure PowerShell 创建 IoT 中心和使用者组。 资源管理器模板为 JSON 文件,用于定义针对解决方案进行部署时所需的资源。 有关开发资源管理器模板的详细信息,请参阅 Azure 资源管理器文档

先决条件

Azure PowerShell 模块

创建 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 中心进行开发,请参阅 Azure IoT SDK

若要探索 IoT 中心的更多功能,请参阅: