Azure 计算库(以前称为共享映像库)简化了组织内的资源共享,例如映像和应用程序包的共享。
通过计算画廊,您可以与组织内其他人、跨区域或租户内部共享自定义虚拟机(VM)映像和应用程序包。 选择要共享的资源、要使其可用的区域以及要与其共享的用户。 可以创建多个库,以便可以逻辑地对资源进行分组。
画廊是一种顶级资源,可以通过某种方式共享:
分享给: |
People |
Groups |
服务主体 |
特定订阅或租户中的所有用户 |
在 Azure 中向所有用户公开可访问 |
基于角色的访问控制(RBAC)共享 |
是的 |
是的 |
是的 |
否 |
否 |
画廊名称的要求
库名称的允许字符是大写字母(A-Z)、小写字母(a-z)、数字(0-9)、点(.)和下划线(_)。 库名称不能包含短划线(-)。 订阅中的图库名称必须唯一。
创建私有图库
登录到 Azure 门户。
在搜索框中输入 Azure 计算库 ,然后在结果中选择 Azure 计算库 。
在Azure 计算画廊页上,选择添加。
在“ 创建 Azure 计算库 ”窗格中,选择正确的订阅。
对于 资源组,请从下拉列表中选择一个资源组。 或者,选择“ 新建 ”,然后输入新资源组的名称。
对于 Name,请输入画廊的名称。
对于 区域,请从下拉列表中选择一个区域。
可以输入画廊的简短说明,例如 “我的画廊”进行测试。 然后选择“ 查看 + 创建”。
验证通过后,选择“ 创建”。
部署完成后,选择“ 转到资源”。
使用 az sig create
创建图库。 以下示例在中国东部创建一个名为myGalleryRG
的资源组,并创建一个名为myGallery
的画廊。
az group create --name myGalleryRG --location chinaeast
az sig create --resource-group myGalleryRG --gallery-name myGallery
使用 New-AzGallery
创建图库。 以下示例在 myGalleryRG
资源组中创建一个名为 myGallery
的图库:
$resourceGroup = New-AzResourceGroup `
-Name 'myGalleryRG' `
-Location 'China North'
$gallery = New-AzGallery `
-GalleryName 'myGallery' `
-ResourceGroupName $resourceGroup.ResourceGroupName `
-Location $resourceGroup.Location `
-Description 'Azure Compute Gallery for my organization'
使用 REST API 创建资源组:
PUT https://management.chinacloudapi.cn/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}?api-version=2021-04-01
{
"location": "chinaeast"
}
使用 REST API 创建画廊:
PUT https://management.chinacloudapi.cn/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}?api-version=2019-12-01
{
"properties": {
"description": "Azure Compute Gallery for my organization"
},
"location": "chinaeast",
}
相关内容