Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
60 lines (48 sloc) 2.19 KB
title description services author manager ms.service ms.workload ms.tgt_pltfrm ms.topic origin.date ms.date ms.author ms.openlocfilehash ms.sourcegitcommit ms.translationtype ms.contentlocale ms.lasthandoff ms.locfileid
在 Azure 租户之间共享库 VM 映像 | Azure
了解如何使用共享映像库跨 Azure 租户共享 VM 映像。
virtual-machines-linux
rockboyfor
digimobile
virtual-machines-linux
infrastructure-services
vm-windows
article
04/05/2019
09/16/2019
v-yeche
ed4fe1ed78aef175132a51bdf98cfaaed2ef591c
43f569aaac795027c2aa583036619ffb8b11b0b9
HT
zh-CN
09/12/2019
70920995

跨 Azure 租户共享库 VM 映像

[!INCLUDE virtual-machines-share-images-across-tenants]

[!IMPORTANT] 不能使用门户从另一个 Azure 租户中的映像部署 VM。 若要从租户之间共享的映像创建 VM,必须使用 Azure CLI 或 Powershell

使用 Azure CLI 创建 VM

使用租户 1 的 appID、应用密钥以及 ID 登录到租户 1 的服务主体。 可以根据需要使用 az account show --query "tenantId" 获取租户 ID。

az account clear
az login --service-principal -u '<app ID>' -p '<Secret>' --tenant '<tenant 1 ID>'
az account get-access-token 

使用租户 2 的 appID、应用密钥以及 ID 登录到租户 2 的服务主体:

az login --service-principal -u '<app ID>' -p '<Secret>' --tenant '<tenant 2 ID>'
az account get-access-token

创建 VM。 请将示例中的信息替换为你自己的。

az vm create \
  --resource-group myResourceGroup \
  --name myVM \
  --image "/subscriptions/<Tenant 1 subscription>/resourceGroups/<Resource group>/providers/Microsoft.Compute/galleries/<Gallery>/images/<Image definition>/versions/<version>" \
  --admin-username azureuser \
  --generate-ssh-keys

后续步骤

如果遇到任何问题,可以对共享映像库进行故障排除

You can’t perform that action at this time.