使用 Azure CLI 2.0 创建 IoT 中心

介绍

可使用 Azure CLI 2.0 (az.py) 以编程方式创建和管理 Azure IoT 中心。 本文介绍如何使用 Azure CLI 2.0 (az.py) 创建 IoT 中心。

可以使用以下 CLI 版本之一完成任务:

  • Azure CLI (azure.js) - 适用于经典部署模型和资源管理部署模型的 CLI。
  • Azure CLI 2.0 (az.py) - 适用于本文中所述的资源管理部署模型的下一代 CLI。

若要完成本教程,需要以下各项:

登录并设置 Azure 帐户

登录到 Azure 帐户,然后选择订阅。

  1. 在命令提示符中,运行 login 命令

    az login
    

    按照说明使用代码进行身份验证,并通过 Web 浏览器登录 Azure 帐户。

    > [!NOTE] > 在 Azure 中国区使用 Azure CLI 2.0 之前,请先运行 az cloud set -n AzureChinaCloud 来改变云环境。如果想切回国际版 Azure,请再次运行 az cloud set -n AzureCloud

  2. 如果有多个 Azure 订阅,登录 Azure 可获得与凭据关联的所有 Azure 帐户的访问权限。 使用以下 命令,列出可供使用的 Azure 帐户

    az account list 
    

    使用以下命令,选择想要用于运行命令以创建 IoT 中心的订阅。 可使用上一命令输出中的订阅名称或 ID:

    az account set --subscription {your subscription name or id}
    

创建 IoT 中心

使用 Azure CLI 创建资源组,然后添加 IoT 中心。

  1. 创建 IoT 中心时,必须在资源组中创建它。 使用现有资源组,或运行以下命令创建资源组

     az group create --name {your resource group name} --location westus
    
    Tip

    上一示例在美国西部位置创建资源组。 可运行 az account list-locations -o table命令,查看可用位置的列表。

  2. 运行以下 命令,在资源组中创建 IoT 中心

    az iot hub create --name {your iot hub name} --resource-group {your resource group name} --sku S1
    
Note

IoT 中心的名称必须全局唯一。 上一命令在计费的 S1 定价层中创建 IoT 中心。 有关详细信息,请参阅 Azure IoT 中心定价

删除 IoT 中心

可使用 Azure CLI 删除单个资源(例如 IoT 中心),或删除资源组及其所有资源(包括任何 IoT 中心)。

若要删除 IoT 中心,请运行以下命令:

az iot hub delete --name {your iot hub name} --resource-group {your resource group name}

若要删除资源组及其所有资源,请运行以下命令:

az group delete --name {your resource group name}

后续步骤

若要详细了解如何开发 IoT 中心,请参阅以下文章:

若要进一步探索 IoT 中心的功能,请参阅: