尝试在AzureChinaCloud中运行打包程序时出错



我正在尝试使用以下命令从packer配置构建VM映像:


packer build 
-var base_img=$base_img 
-var client_id=$client_id 
-var client_secret=$client_secret 
-var tenant_id=$tenant_id 
-var subscription_id=$subscription_id 
-var az_cloud_environment_name=China 
-only=azure-arm 
packer.json

然而,我遇到了以下错误,我找不到它的含义和解决方案:Build 'azure-arm' errored: packer-azure application not set up for Azure environment "AzureChinaCloud"

有人见过这样的东西吗?

只有当您使用"快速启动"设备代码流时,才会发生这种情况。https://github.com/hashicorp/packer/issues/5034.

如果你通过了自己的clientIdclientSecret,就不应该发生这种情况。您可能没有在打包文件中正确使用它们

"builders": [
{
"type": "azure-arm",
"client_id": "{{user `client_id`}}",
"client_secret": "{{user `client_secret`}}",
"vm_size": "Standard_DS2_v2"
}
],

相关内容

  • 没有找到相关文章

最新更新