使用 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 chinaeast
    

    Tip

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

  2. 运行以下命令,使用 IoT 中心的全局唯一名称在资源组中创建 IoT 中心

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

    Important

    IoT 中心将公开为 DNS 终结点,因此,命名时请务必避免包含任何敏感信息。

Note

上一命令在计费的 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 中心的功能,请参阅: