使用Import-AzContainerRegistry迁移(复制)带有标签的ACR



我正在尝试导入带有标签的Azure容器注册表。

我知道Azure cli命令:az acr import --name $TARGET_REG --source $SOURCE_REG.azurecr.io/$repo":"$tag;

但是我的工作站不支持Azure cli,需要将其转换为Power shell,例如:

Import-AzContainerRegistryImage -RegistryName $TARGET_REG -ResourceGroupName $RG_NAME -SourceRegistryUri $SOURCE_REG_URI -SourceImage $tag

那边有指引吗?

经过几次尝试和错误后,我能够用下面的代码行对它进行转换:

Import-AzContainerRegistryImage -RegistryName $TARGET_REG -ResourceGroupName $TARGET_RG_NAME -SourceRegistryResourceId $SOURCE_REG_RES_ID -SourceImage $repo:$tag