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. | |
Gå till https://shell.azure.com eller Välj knappen Starta Cloud Shell för att öppna Cloud Shell i webbläsaren. | |
Välj knappen Cloud Shell på menyn längst upp till höger i Azure-portalen. |
Så här använder du Azure Cloud Shell:
Starta Cloud Shell.
Välj knappen Kopiera i ett kodblock (eller kommandoblock) för att kopiera koden eller kommandot.
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.
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:
REST API för IoT Hub-resursprovider.
Utveckla för IoT Hub:
Utforska funktionerna i IoT Hub: