Creare un hub IoT usando l'interfaccia della riga di comando di Azure 2.0Create an IoT hub using the Azure CLI 2.0

IntroduzioneIntroduction

È possibile usare l'interfaccia della riga di comando di Azure 2.0 (az.py) per creare e gestire hub IoT di Azure a livello di codice.You can use Azure CLI 2.0 (az.py) to create and manage Azure IoT hubs programmatically. Questo articolo illustra come usare l'interfaccia della riga di comando di Azure 2.0 (az.py) per creare un hub IoT.This article shows you how to use the Azure CLI 2.0 (az.py) to create an IoT hub.

È possibile completare l'attività usando una delle versioni seguenti dell'interfaccia della riga di comando:You can complete the task using one of the following CLI versions:

  • Interfaccia della riga di comando di Azure (azure.js): l'interfaccia della riga di comando per i modelli di distribuzione classica e di gestione delle risorse.Azure CLI (azure.js) – the CLI for the classic and resource management deployment models.
  • Interfaccia della riga di comando di Azure 2.0 (az.py): interfaccia avanzata per il modello di distribuzione di gestione delle risorse, come descritto in questo articolo.Azure CLI 2.0 (az.py) - the next generation CLI for the resource management deployment model as described in this article.

Per completare l'esercitazione, sono necessari gli elementi seguenti:To complete this tutorial, you need the following:

Accedere all'account Azure e impostarloSign in and set your Azure account

Accedere al proprio account Azure e selezionare la sottoscrizione.Sign in to your Azure account and select your subscription.

  1. Al prompt dei comandi eseguire il comando per l'accesso:At the command prompt, run the login command:

    az login
    

    Seguire le istruzioni per l'autenticazione tramite il codice e accedere all'account Azure con un Web browser.Follow the instructions to authenticate using the code and sign in to your Azure account through a web browser.

  2. Se si usano più sottoscrizioni di Azure, effettuando l'accesso ad Azure è possibile accedere a tutti gli account Azure associati alle credenziali.If you have multiple Azure subscriptions, signing in to Azure grants you access to all the Azure accounts associated with your credentials. Usare il seguente comando per elencare gli account Azure che è possibile usare:Use the following command to list the Azure accounts available for you to use:

    az account list 
    

    Usare il comando seguente per selezionare la sottoscrizione che si vuole usare per eseguire i comandi per creare l'hub IoT.Use the following command to select subscription that you want to use to run the commands to create your IoT hub. È possibile usare il nome o l'ID della sottoscrizione dall'output del comando precedente:You can use either the subscription name or ID from the output of the previous command:

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

Creare un hub IoTCreate an IoT Hub

Usare l'interfaccia della riga di comando di Azure per creare un gruppo di risorse e quindi aggiungere un hub IoT.Use the Azure CLI to create a resource group and then add an IoT hub.

  1. Quando si crea un hub IoT, è necessario crearlo in un gruppo di risorse.When you create an IoT hub, you must create it in a resource group. Usare un gruppo di risorse esistente o eseguire questo comando per creare un gruppo di risorse:Either use an existing resource group, or run the following command to create a resource group:

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

    Suggerimento

    L'esempio precedente crea il gruppo di risorse nella località Stati Uniti occidentali.The previous example creates the resource group in the West US location. È possibile visualizzare un elenco di località disponibili eseguendo il comando az account list-locations -o table.You can view a list of available locations by running the command az account list-locations -o table.

  2. Eseguire il seguente comando per creare un hub IoT nel gruppo di risorse, usando un nome globalmente univoco per l'hub IoT:Run the following command to create an IoT hub in your resource group, using a globally unique name for your IoT hub:

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

    Importante

    L'hub IoT sarà individuabile pubblicamente come endpoint DNS, quindi evitare di indicare informazioni riservate nell'assegnazione del nome.The IoT hub will be publicly discoverable as a DNS endpoint, so make sure to avoid any sensitive information while naming it.

Nota

Il comando precedente crea un hub IoT nel piano tariffario S1 che viene fatturato.The previous command creates an IoT hub in the S1 pricing tier for which you are billed. Per altre informazioni, vedere Azure IoT Hub Prezzi.For more information, see Azure IoT Hub pricing.

Rimuovere un hub IoTRemove an IoT Hub

È possibile usare l'interfaccia della riga di comando di Azure per eliminare una singola risorsa, ad esempio un hub IoT, o eliminare un gruppo di risorse e tutte le risorse, inclusi gli hub IoT.You can use the Azure CLI to delete an individual resource, such as an IoT hub, or delete a resource group and all its resources, including any IoT hubs.

Per eliminare un hub IoT, eseguire questo comando:To delete an IoT hub, run the following command:

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

Per eliminare un gruppo di risorse e tutte le risorse, eseguire questo comando:To delete a resource group and all its resources, run the following command:

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

Passaggi successiviNext steps

Per altre informazioni sulle attività di sviluppo per l'hub IoT, vedere gli articoli seguenti:To learn more about developing for IoT Hub, see the following articles:

Per altre informazioni sulle funzionalità dell'hub IoT, vedere:To further explore the capabilities of IoT Hub, see: