gpt4 book ai didi

Azure Image Builder - 如何指定 VM 镜像版本

转载 作者:行者123 更新时间:2023-12-03 02:15:35 25 4
gpt4 key购买 nike

默认的三部分版本似乎是某种时间戳。我希望能够在生成图像版本时指定版本号。我在故障排除指南中只看到版本格式的提及,但没有详细说明如何设置它。

例如镜像版本名称应遵循Major(int).Minor(int).Patch(int)格式,例如:1.0.0、2018.12.1等。

enter image description here

我设置经销商:

  $distributorObjectParameters = @{
SharedImageDistributor = $true
GalleryImageId = $galleryImageId
ReplicationRegion = $Location
ArtifactTag = $tags
RunOutputName = $imageTemplateName
ExcludeFromLatest = $false
}
$distributorObject = New-AzImageBuilderDistributorObject @distributorObjectParameters

然后使用以下内容创建模板:

  $templateParameters = @{
ImageTemplateName = $imageTemplateName
ResourceGroupName = $imageResourceGroup
Source = $sourceObject
Distribute = $distributorObject
Customize = $customizerCollection
Location = 'East US 2'
UserAssignedIdentityId = $identityResourceId
BuildTimeoutInMinute = $buildTimeoutInMinute
}
New-AzImageBuilderTemplate @templateParameters

是否有一个我在设置版本值时忽略的参数?

最佳答案

以下答案是由 Microsoft 的某人在 GitHub 上提供的。 https://github.com/MicrosoftDocs/azure-docs/issues/89180#issuecomment-1063218290

名为 galleryImageId 的参数为经销商设置版本。该参数可以指定为以下两种格式之一:

  • 自动版本控制 - 格式为: /subscriptions/<subscriptionId>/resourceGroups/<resourceGroupName>/providers/Microsoft.Compute/galleries/<sharedImageGalleryName>/images/<imageGalleryName>

  • 显式版本控制 - 格式为: /subscriptions/<subscriptionId>/resourceGroups/<resourceGroupName>/providers/Microsoft.Compute/galleries/<sharedImageGalleryName>/images/<imageGalleryName>/versions/<version - for example: 1.1.1>

供引用: https://learn.microsoft.com/en-us/azure/virtual-machines/linux/image-builder-json#distribute-sharedimage

为了测试它,我修改了我的经销商设置:

  $distributorObjectParameters = @{
SharedImageDistributor = $true
GalleryImageId = "$($galleryImageId)/versions/0.0.1"
ReplicationRegion = $Location
ArtifactTag = $tags
RunOutputName = $imageTemplateName
ExcludeFromLatest = $false
}
$distributorObject = New-AzImageBuilderDistributorObject @distributorObjectParameter

得到以下结果: enter image description here

关于Azure Image Builder - 如何指定 VM 镜像版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71344268/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com