要求存取 Azure 擴充區域
若要在 Azure 擴充區域位置中建立 Azure 資源,您必須使用訂用帳戶擁有者的帳戶,向對應的 Azure 擴充區域明確註冊訂用帳戶,因為此功能預設不啟用。 向 Azure 擴充區域註冊訂用帳戶之後,您可以在該特定 Azure 擴充區域內建立和管理資源。
在本文中,您將了解如何使用 PowerShell 或 Azure CLI 來要求及取得 Azure 擴充區域的存取權。
必要條件
可計費的 Azure 帳戶。
Azure Cloud Shell 或 Azure PowerShell。
本文中的步驟會在 Azure Cloud Shell 中以互動方式執行 Azure PowerShell Cmdlet。 若要在 Cloud Shell 中執行 Cmdlet,請選取程式碼區塊右上角的 [開啟 Cloud Shell]。 選取 [複製] 以複製程式碼,然後將其貼入 Cloud Shell 以執行。 您也可以從 Azure 入口網站內執行 Cloud Shell。
您也可以在本機安裝 Azure PowerShell 來執行 Cmdlet。 本文需要 Az.EdgeZones (部分機器翻譯) 模組 0.1.0 版或更新版本。 執行 Get-Module -ListAvailable Az.EdgeZones Cmdlet 以尋找已安裝的版本。 執行 Install-Module Az.EdgeZones (部分機器翻譯) Cmdlet 以安裝 Az.EdgeZones 模組。 如果您在本機執行 PowerShell,請使用 Connect-AzAccount Cmdlet 登入 Azure。
註冊資源提供者 Microsoft.EdgeZones 的訂用帳戶
在本節中,您會將資源提供者 Microsoft.EdgeZones 註冊至訂用帳戶。
使用 Select-AzContext (部分機器翻譯) Cmdlet 選取您要註冊 Azure 擴充區域的訂用帳戶。
Set-AzContext -SubscriptionId 'aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e'
使用 Register-AzResourceProvider (英文) Cmdlet 來註冊 Microsoft.EdgeZones 資源提供者。
Register-AzResourceProvider -ProviderNamespace 'Microsoft.EdgeZones'
使用 Get-AzResourceProvider (英文) Cmdlet 來檢查註冊狀態。
Get-AzResourceProvider –ProviderNamespace 'Microsoft.EdgeZones'
您應該等到註冊狀態變成
Registered
。 如果仍然為PendingRegister
,在嘗試顯示、列出、註冊和取消註冊 Azure 擴充區域將會失敗。
註冊 Azure 擴充區域
若要註冊 Azure 擴充區域,您必須選取要註冊 Azure 擴充區域的訂用帳戶,並指定擴充區域名稱。
注意
您用來註冊 Azure 擴充區域的 Azure 帳戶必須是計費帳戶。 若要分享您的意見反應或詢問有關 Azure 擴充區域的問題,請連絡 Azure 擴充區域支援。
使用 Get-AzEdgeZonesExtendedZone (部分機器翻譯) Cmdlet 列出您訂用帳戶可用的所有 Azure 擴充區域。
Get-AzEdgeZonesExtendedZone
使用 Register-AzEdgeZonesExtendedZone (部分機器翻譯) Cmdlet 註冊 Azure 擴充區域。 下列範例會將洛杉磯註冊為延伸區域。
Register-AzEdgeZonesExtendedZone -Name 'losangeles'
使用 Get-AzEdgeZonesExtendedZone (部分機器翻譯) Cmdlet 來檢查 Azure 擴充區域的註冊狀態。 下列範例會檢查延伸區域洛杉磯的註冊狀態。
Get-AzEdgeZonesExtendedZone -Name 'losangeles'
一旦您的要求通過核准,註冊狀態就會變成
Registered
。注意
在 Azure 擴充區域變成
Registered
之前,您無法使用 Azure 擴充區域。
取消註冊 Azure 擴充區域
在本節中,您將了解如何取消註冊 Azure 擴充區域的訂用帳戶。
使用 Unregister-AzEdgeZonesExtendedZone (部分機器翻譯) Cmdlet 來取消註冊 Azure 擴充區域的訂用帳戶。 下列範例會將洛杉磯取消註冊為延伸區域。
Unregister-AzEdgeZonesExtendedZone -Name 'losangeles'
使用 Get-AzEdgeZonesExtendedZone (部分機器翻譯) Cmdlet 來檢查 Azure 擴充區域的註冊狀態。 下列範例會檢查延伸區域洛杉磯的註冊狀態。
Get-AzEdgeZonesExtendedZone -Name 'losangeles'
注意
取消註冊 Azure 擴充區域會使註冊狀態顯示為
PendingUnregister
。 擴充區域會留在您的訂用帳戶中,直到註冊狀態變成NotRegistered
為止。