我想在Azure Container Instances中创建一个容器(或容器组),从Azure Container Registry中提取图像- 但使用SystemAssigned标识。因此,我想避免使用 ACR 登录凭据、服务主体或UserAssigned身份。
当我运行此脚本(PowerShell 中的 Azure CLI) ...
$LOC = "westeurope"
$RG = "myresourcegroup"
$ACRNAME = "myacr"
az configure --defaults location=$LOC group=$RG
$acr = az acr show -n $ACRNAME -o json | ConvertFrom-Json -Depth 10
az container create --name app1 --image $($acr.loginServer+"/app1") `
--assign-identity --role acrpull --scope $acr.id `
--debug
... ACI 似乎没有认识到它应该已经获得 ACR 授权并显示此提示:
Image registry username:
Azure CLI 版本:2.14.0
这有意义吗?ACR 是否支持 ACI 托管标识?