共用方式為


使用所連結共用映像庫的映像來新增 VM

Azure DevTest Labs 可讓您將共用映像庫連結至實驗室,然後使用映像庫中的映像作為實驗室中所建立 VM 的基礎。 若要了解如何將共用映像庫連結至實驗室,請參閱設定共用映像庫。 本文說明如何使用所連結共用映像庫的映射作為基礎,將 VM 新增至實驗室。

Azure 入口網站

在本節中,您將了解如何使用 Azure 入口網站,根據所連結共用映像庫的映像,將 VM 新增至實驗室。 本節不提供使用 Azure 入口網站建立 VM 的詳細逐步指示。 如需這些詳細資料,請參閱建立 VM - Azure 入口網站。 本節只會點出可供選取所連結共用映像庫映像和選取欲使用映像版本的步驟。

將 VM 新增至實驗室時,您可以選取所連結共用映像庫的映像作為基礎映像:

Select a shared image for the base

然後,在 [建立實驗室資源] 頁面的 [進階設定] 索引標籤上,您可以選取欲作為基礎映像的映像版本:

Select image version

您可以在建立 VM 之後,切換為使用不同的映像版本。

Resource Manager 範本

如果您使用 Azure Resource Manager 範本,透過共用映像庫的映像建立虛擬機器,請在 [屬性] 區段中指定 [sharedImageId] 的值。 請參閱下列範例:

"resources": [
{
    ...
    "properties": {
         "sharedImageId": "/subscriptions/111111111-1111-1111-1111-111111111111/resourcegroups/mydtlrg/providers/microsoft.devtestlab/labs/mydtllab/sharedgalleries/spsig/sharedimages/myimagefromgallery",
        "sharedImageVersion": "1.0.1",
        ...
    }
}
],

如需完整的 Resource Manager 範本範例,請參閱 GitHub 存放庫中的使用共用映像庫的映像建立虛擬機器範例。

REST API

  1. 首先,您需要取得共用映像庫中映像的識別碼。 其中一種方式是使用下列 GET 命令,列出所連結共用映像庫中的所有映像。

    GET  https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/sharedgalleries/{name}/sharedimages?api-version= 2018-10-15-preview
    
  2. 將您從上一個呼叫收到的共用映像識別碼傳遞至 properties.SharedImageId,在虛擬機器上叫用 PUT 方法。

下一步

若要了解如何將共用映像庫連結至實驗室並進行設定,請參閱設定共用映像庫