分享方式:


使用 New-AzIotHub Cmdlet 建立 IoT 中樞

您可以使用 Azure PowerShell Cmdlet 建立及管理 Azure IoT 中樞。 此教學課程會示範如何使用 PowerShell 建立 IoT 中樞。

注意

建議您使用 Azure Az PowerShell 模組來與 Azure 互動。 若要開始使用,請參閱安裝 Azure PowerShell (部分機器翻譯)。 若要了解如何移轉至 Az PowerShell 模組,請參閱將 Azure PowerShell 從 AzureRM 移轉至 Az

或者,如果您不想在機器上安裝其他模組,則可以使用 Azure Cloud Shell。 下一節可讓您開始使用 Azure Cloud Shell。

Azure Cloud Shell

Azure Cloud Shell 是裝載於 Azure 中的互動式殼層環境,可在瀏覽器中使用。 您可以使用 Bash 或 PowerShell 搭配 Cloud Shell,與 Azure 服務共同使用。 您可以使用 Cloud Shell 預先安裝的命令,執行本文提到的程式碼,而不必在本機環境上安裝任何工具。

要啟動 Azure Cloud Shell:

選項 範例/連結
選取程式碼或命令區塊右上角的 [試試看]。 選取 [試試看] 並不會自動將程式碼或命令複製到 Cloud Shell 中。 Azure Cloud Shell 的「試試看」範例螢幕擷取畫面。
請前往 https://shell.azure.com,或選取 [啟動 Cloud Shell] 按鈕,在瀏覽器中開啟 Cloud Shell。 用於啟動 Azure Cloud Shell 的按鈕。
選取 Azure 入口網站右上方功能表列上的 [Cloud Shell] 按鈕。 顯示 Azure 入口網站中 Cloud Shell 按鈕的螢幕擷取畫面

若要使用 Azure Cloud Shell:

  1. 啟動 Cloud Shell。

  2. 選取程式碼區塊 (或命令區塊) 上的 [複製] 按鈕以複製程式碼或命令。

  3. 透過在 Windows 和 Linux 上選取 Ctrl+Shift+V;或在 macOS 上選取 Cmd+Shift+V,將程式碼或命令貼到 Cloud Shell 工作階段中。

  4. 選取 Enter 鍵執行程式碼或命令。

必要條件

您需要一個資源群組來部署 IoT 中樞。 您可以使用現有的資源群組或建立一個新的群組。

若要為您的 IoT 中樞建立新的資源群組,請使用 New-AzResourceGroup 命令。 此範例會在美國東部區域中建立一個稱為 MyIoTRG1 的資源群組:

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

連接到 Azure 訂用帳戶

如果您正在使用 Cloud Shell,表示您已登入您的訂閱,因此可以略過本節。 但如果您是在本機執行 PowerShell,請輸入下列命令來登入您的 Azure 訂用帳戶:

# Log into Azure account.
Login-AzAccount

建立 IoT 中樞

使用您的資源群組建立 IoT 中樞。 使用 New-AzIotHub 命令。 此範例會在美國東部區域中建立一個稱為 MyTestIoTHubS1 中樞:

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

IoT 中樞名稱必須是全域唯一的。

重要

由於 IoT 中樞可作為可公開探索的 DNS 端點,在命名時請勿輸入任何敏感或個人識別資訊。

若要列出您訂用帳戶中的所有 IoT 中樞,請使用 Get-AzIotHub 命令。

此範例會顯示您在上一個步驟中建立的 S1 標準 IoT 中樞。

Get-AzIotHub

若要刪除該 IoT 中樞,請使用 Remove-AzIotHub 命令。

Remove-AzIotHub `
    -ResourceGroupName MyIoTRG1 `
    -Name MyTestIoTHub

更新 IoT 中樞

建立 IoT 中樞後,您可以變更現有 IoT 中樞的設定。 以下是一些您可以為 IoT 中樞設定的屬性:

定價與級別:移轉至不同的層級,或設定 IoT 中樞單位數目。

IP 篩選器:您可以在這裡指定將由 IoT 中樞接受或拒絕的 IP 位址範圍。

屬性:可以複製並在其他位置使用的屬性清單,例如資源識別碼、資源群組、位置等等。

探索 Set-AzIotHub 命令以取得更新選項的完整清單。

下一步

現在您已使用 PowerShell Cmdlet 部署 IoT 中樞,接著請探索更多文章:

開發 IoT 中樞:

探索 IoT 中樞的功能︰