Skapa en IoT-hubb med cmdleten New-AzIotHub

Du kan använda Azure PowerShell-cmdletar för att skapa och hantera Azure IoT-hubbar. Den här självstudien visar hur du skapar en IoT-hubb med PowerShell.

Kommentar

Vi rekommenderar att du använder Azure Az PowerShell-modulen för att interagera med Azure. Se Installera Azure PowerShell för att komma igång. Information om hur du migrerar till Az PowerShell-modulen finns i artikeln om att migrera Azure PowerShell från AzureRM till Az.

Du kan också använda Azure Cloud Shell om du inte vill installera ytterligare moduler på datorn. I följande avsnitt kommer du igång med Azure Cloud Shell.

Azure Cloud Shell

Azure är värd för Azure Cloud Shell, en interaktiv gränssnittsmiljö som du kan använda via webbläsaren. Du kan använda antingen Bash eller PowerShell med Cloud Shell för att arbeta med Azure-tjänster. Du kan använda förinstallerade Cloud Shell-kommandon för att köra koden i den här artikeln, utan att behöva installera något i din lokala miljö.

Så här startar du Azure Cloud Shell:

Alternativ Exempel/länk
Välj Prova i det övre högra hörnet i en kod eller ett kommandoblock. Om du väljer Prova kopieras inte koden eller kommandot automatiskt till Cloud Shell. Screenshot that shows an example of Try It for Azure Cloud Shell.
Gå till https://shell.azure.com eller Välj knappen Starta Cloud Shell för att öppna Cloud Shell i webbläsaren. Button to launch Azure Cloud Shell.
Välj knappen Cloud Shell på menyn längst upp till höger i Azure-portalen. Screenshot that shows the Cloud Shell button in the Azure portal

Så här använder du Azure Cloud Shell:

  1. Starta Cloud Shell.

  2. Välj knappen Kopiera i ett kodblock (eller kommandoblock) för att kopiera koden eller kommandot.

  3. Klistra in koden eller kommandot i Cloud Shell-sessionen genom att välja Ctrl+Skift+V i Windows och Linux, eller genom att välja Cmd+Shift+V på macOS.

  4. Välj Retur för att köra koden eller kommandot.

Förutsättningar

Du behöver en resursgrupp för att distribuera en IoT-hubb. Du kan välja en befintlig resursgrupp eller skapa en ny.

Om du vill skapa en ny resursgrupp för din IoT-hubb använder du kommandot New-AzResourceGroup . I det här exemplet skapas en resursgrupp med namnet MyIoTRG1 i regionen USA , östra:

New-AzResourceGroup -Name MyIoTRG1 -Location "East US"

Ansluta till din Azure-prenumeration

Om du använder Cloud Shell är du redan inloggad i din prenumeration, så du kan hoppa över det här avsnittet. Om du kör PowerShell lokalt i stället anger du följande kommando för att logga in på din Azure-prenumeration:

# Log into Azure account.
Login-AzAccount

Skapa en IoT-hubb

Skapa en IoT-hubb med hjälp av resursgruppen. Använd kommandot New-AzIotHub. Det här exemplet skapar en S1-hubb med namnet MyTestIoTHub i regionen USA , östra:

New-AzIotHub `
    -ResourceGroupName MyIoTRG1 `
    -Name MyTestIoTHub `
    -SkuName S1 -Units 1 `
    -Location "East US"

Namnet på IoT-hubben måste vara globalt unikt.

Viktigt!

Eftersom IoT-hubben kan identifieras offentligt som en DNS-slutpunkt bör du undvika att ange känslig eller personligt identifierbar information när du namnger den.

Om du vill visa en lista över alla IoT-hubbar i din prenumeration använder du kommandot Get-AzIotHub .

Det här exemplet visar S1 Standard IoT Hub som du skapade i föregående steg.

Get-AzIotHub

Om du vill ta bort IoT-hubben använder du kommandot Remove-AzIotHub .

Remove-AzIotHub `
    -ResourceGroupName MyIoTRG1 `
    -Name MyTestIoTHub

Uppdatera IoT-hubben

Du kan ändra inställningarna för en befintlig IoT-hubb när den har skapats. Här följer några egenskaper som du kan ange för en IoT-hubb:

Priser och skalning: Migrera till en annan nivå eller ange antalet IoT Hub-enheter.

IP-filter: Ange ett intervall med IP-adresser som ska accepteras eller avvisas av IoT-hubben.

Egenskaper: En lista över egenskaper som du kan kopiera och använda någon annanstans, till exempel resurs-ID, resursgrupp, plats och så vidare.

Utforska Set-AzIotHub-kommandona för en fullständig lista över uppdateringsalternativ.

Nästa steg

Nu när du har distribuerat en IoT-hubb med hjälp av en PowerShell-cmdlet kan du utforska fler artiklar:

Utveckla för IoT Hub:

Utforska funktionerna i IoT Hub: