在本文中,您將瞭解如何使用 Visual Studio Code 中的Azure 記憶體擴充功能,將記憶體帳戶部署至 Azure Stack Hub。 您可以透過延伸模組直接從 Visual Studio Code 使用 Azure。 您必須更新 Visual Studio Code 設定。
Visual Studio Code 是輕量型編輯器,可用於建置和偵錯雲端應用程式。 使用 Azure 帳戶擴充功能 登入,您可以看到其目前的儲存帳戶和 Blob,並將新的帳戶部署至其 Azure Stack Hub 訂用帳戶。 使用此延伸模組,您可以:
- 探索、建立、刪除 Blob 容器、佇列、數據表和記憶體帳戶。
- 建立、編輯和刪除區塊 Blob 和檔案。
- 上傳和下載位元組物件 (Blob)、檔案和資料夾。
- 存取連接字串和主鍵。
- 在儲存體瀏覽器中開啟,以進行需大量記憶體或計算資源的任務,或用於支援 Blob 頁面和附加操作。
此延伸模組適用於Microsoft Entra ID 和 Active Directory 同盟服務 (AD FS) 身分識別管理員。
擴充功能的必要條件
- Azure Stack Hub 環境 2008 或更新版本。
- Visual Studio Code。
- Azure 帳戶擴充功能
- Azure 記憶體擴充功能
- 具有 Azure Stack Hub 存取權的 Azure Stack Hub 訂用帳戶 和認證。
- 使用適用於 Azure Stack Hub 的 AZ 模組搭配 PowerShell 的環境。 如需指示,請參閱 安裝適用於 Azure Stack Hub 的 PowerShell Az 模組。
取得您的認證
在本節中,您將使用認證來取得租戶 ID。 您需要 Azure Stack Hub Resource Manager 網址和使用者識別碼。
Azure Stack Hub Resource Manager 是一種管理架構,可讓您部署、管理及監視 Azure 資源。
- Azure Stack 開發工具包的 Resource Manager URL 為:
https://management.local.azurestack.external/ - 整合式系統的 Resource Manager URL 是:
https://management.region.<fqdn>/,其中<fqdn>是您的完整域名。
使用提升許可權的提示開啟 PowerShell。 然後執行下列 cmdlet:
Add-AzEnvironment -Name "<username@contoso.com>" -ArmEndpoint "https://management.region.<fqdn>"Name Resource Manager Url ActiveDirectory Authority ---- -------------------- ------------------------- username@contoso.com https://management.region.<fqdn> https://login.microsoftonline.com/在相同的會話中執行下列 Cmdlet:
$AuthEndpoint = (Get-AzEnvironment -Name "username@contoso.com").ActiveDirectoryAuthority.TrimEnd('/') $AADTenantName = "masselfhost.onmicrosoft.com" $TenantId = (invoke-restmethod "$($AuthEndpoint)/$($AADTenantName)/.well-known/openid-configuration").issuer.TrimEnd('/').Split('/')[-1] Add-AzAccount -EnvironmentName "username@contoso.com" -TenantId $TenantIdAccount SubscriptionName TenantId Environment ------- ---------------- -------- ----------- username@contoso.com azure-stack-sub aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb username@contoso.com記下租用戶標識碼。 當您新增設定 Azure 記憶體擴充功能的 JSON 區段時,您將需要它。
設定 Azure 記憶體擴充功能
開啟 VS Code。
選取左側 [延伸模組]。
下載並安裝適用於Visual StudioCode的 Azure 記憶體擴充功能。 完成時,您會在活動列中看到 Azure 圖示。
使用 Azure 帳戶擴充功能連線到 Azure Stack Hub。 選取 [Azure:登入 Azure 雲端 以連線到您的 Azure Stack Hub 帳戶。
新增 Azure Stack Hub Resource Manager 的 URL,然後新增租用戶 ID。
在 Visual Studio Code 的活動列中選取 Azure 圖示。 展開儲存群組。
在 [資源] 底下,以滑鼠右鍵按兩下 [儲存器帳戶],然後選取 [建立記憶體帳戶...]。
輸入記憶體帳戶的唯一名稱。
選取要部署之記憶體帳戶的位置。
部署記憶體帳戶之後,您可以選取它來複製連接字串、建立 Blob 容器、佇列和數據表。 用戶可以在 Visual Studio Code 內檢視所有這些資源。
以滑鼠右鍵單擊記憶體帳戶,然後選取 [刪除記憶體帳戶 從訂用帳戶中移除它。
後續步驟
在 Azure Stack Hub 中設定開發環境