IoT Hub létrehozása a New-AzIotHub parancsmaggal
Az Azure PowerShell-parancsmagokkal Azure IoT Hubokat hozhat létre és kezelhet. Ez az oktatóanyag bemutatja, hogyan hozhat létre IoT Hubot a PowerShell használatával.
Feljegyzés
Javasoljuk, hogy az Azure Az PowerShell modult használja az Azure-ral való interakcióhoz. Az első lépésekhez tekintse meg az Azure PowerShell telepítését ismertető szakaszt. Az Az PowerShell-modulra történő migrálás részleteiről lásd: Az Azure PowerShell migrálása az AzureRM modulból az Az modulba.
Másik lehetőségként használhatja az Azure Cloud Shellt, ha nem szeretne további modulokat telepíteni a gépére. Az alábbi szakasz az Azure Cloud Shell használatának első lépéseit ismerteti.
Azure Cloud Shell
Az Azure által üzemeltetett Azure Cloud Shell egy interaktív felület, amelyet a böngészőből használhat. A Bash vagy a PowerShell segítségével is használhatja a Cloud Shellt az Azure-szolgáltatásokhoz. A Cloud Shell előre telepített parancsaival futtathatja a jelen cikkben szereplő kódot anélkül, hogy bármit telepítenie kellene a helyi környezetben.
Az Azure Cloud Shell indítása:
Lehetőség | Példa/hivatkozás |
---|---|
Válassza a Kipróbálás lehetőséget egy kód vagy parancsblokk jobb felső sarkában. A Kipróbálás lehetőség választása nem másolja automatikusan a kódot vagy a parancsot a Cloud Shellbe. | |
Látogasson el a https://shell.azure.com webhelyre, vagy kattintson a Cloud Shell indítása gombra a böngészőben. | |
Az Azure Portal jobb felső sarkában található menüben kattintson a Cloud Shell gombra. |
Az Azure Cloud Shell használata:
Indítsa el a Cloud Shellt.
A kód vagy parancs másolásához kattintson a Másolás gombra egy kódblokkon (vagy parancsblokkon).
Illessze be a kódot vagy parancsot a Cloud Shell-munkamenetbe a Windows és Linux rendszeren a Ctrl Shift+V billentyűkombinációval+, vagy a Cmd+Shift+V macOS rendszeren való kiválasztásával.
A kód vagy parancs futtatásához válassza az Enter lehetőséget .
Előfeltételek
Az IoT Hub üzembe helyezéséhez erőforráscsoportra van szükség. Használhat egy meglévő erőforráscsoportot, vagy hozzon létre egy újat.
Ha új erőforráscsoportot szeretne létrehozni az IoT Hubhoz, használja a New-AzResourceGroup parancsot. Ez a példa létrehoz egy MyIoTRG1 nevű erőforráscsoportot az USA keleti régiójában:
New-AzResourceGroup -Name MyIoTRG1 -Location "East US"
Csatlakozás az Azure-előfizetéshez
Ha Cloud Shellt használ, már bejelentkezett az előfizetésbe, így kihagyhatja ezt a szakaszt. Ha ehelyett helyileg futtatja a PowerShellt, írja be a következő parancsot az Azure-előfizetésbe való bejelentkezéshez:
# Log into Azure account.
Login-AzAccount
IoT Hub létrehozása
Hozzon létre egy IoT Hubot az erőforráscsoport használatával. Használja a New-AzIotHub parancsot. Ez a példa létrehoz egy MyTestIoTHub nevű S1 hubot az USA keleti régiójában:
New-AzIotHub `
-ResourceGroupName MyIoTRG1 `
-Name MyTestIoTHub `
-SkuName S1 -Units 1 `
-Location "East US"
Az IoT Hub nevének globálisan egyedinek kell lennie.
Fontos
Mivel az IoT Hub nyilvánosan felderíthető lesz DNS-végpontként, ügyeljen arra, hogy ne adjon meg bizalmas vagy személyazonosításra alkalmas adatokat, amikor elnevezi.
Az előfizetés összes IoT Hubjának listázásához használja a Get-AzIotHub parancsot.
Ez a példa az előző lépésben létrehozott S1 Standard IoT Hubot mutatja be.
Get-AzIotHub
Az IoT Hub törléséhez használja a Remove-AzIotHub parancsot.
Remove-AzIotHub `
-ResourceGroupName MyIoTRG1 `
-Name MyTestIoTHub
Az IoT Hub frissítése
A meglévő IoT Hub beállításait a létrehozás után módosíthatja. Az alábbiakban néhány tulajdonságot állíthat be egy IoT Hubhoz:
Díjszabás és skálázás: Migrálás másik szintre, vagy az IoT Hub-egységek számának beállítása.
IP-szűrő: Adja meg az IoT Hub által elfogadott vagy elutasított IP-címek tartományát.
Tulajdonságok: A máshol másolható és használható tulajdonságok listája, például az erőforrás-azonosító, az erőforráscsoport, a hely stb.
A Set-AzIotHub parancsaival a frissítési lehetőségek teljes listáját találja.
Következő lépések
Most, hogy üzembe helyezett egy IoT Hubot Egy PowerShell-parancsmag használatával, további cikkeket talál:
Fejlesztés az IoT Hubhoz:
Az IoT Hub képességeinek megismerése: