0

我正在使用Packer构建图像并将它们上传到 Azure 中国。一些图像是成功构建的/docker 和 consul 图像/但是其余的,例如弹性搜索数据和 master,一旦packer build被调用,就会给我下面的错误。

Build 'azure-arm' errored: adal: Refresh request failed. Status Code = '400'. 
Response body: 
{"error":"invalid_request","error_description":"AADSTS90002: Tenant 'XXX'
not found. This may happen if there are no active subscriptions for the tenant. 
Check with your subscription administrator. ...}

所有图像都是从同一个脚本构建的:

    packer build \
        -var tag=$tag \
        -var base_img=$base_img \
        -var client_id=$client_id \
        -var resource_group_name=$resource_group \
        -var client_secret=$client_secret \
        -var tenant_id=$tenant_id \
        -var subscription_id=$subscription_id \
        -var az_cloud_environment_name=China\
        packer.json

其中资源组、订阅 ID、租户、机密对于所有图像都是相同的。这就是为什么我认为这不是由于凭据或租户不匹配的问题。任何帮助/想法将不胜感激。

4

0 回答 0