我正在尝试按照 these 说明在 Azure 上使用 docker:
这是我所做的:
docker --context mycontext run -p 8080:8080 <container-name>
运行现有的可用容器第 4 步返回...
containerinstance.ContainerGroupsClient#CreateOrUpdate: Failure sending request: StatusCode=403 -- Original Error: Code="AuthorizationFailed" Message="The client 'client@domain.edu' with object id 'id' does not have authorization to perform action 'Microsoft.ContainerInstance/containerGroups/write' over scope '/subscriptions/subscriptionNumber/resourceGroups/TLT-WVD-Pilot/providers/Microsoft.ContainerInstance/containerGroups/<group-name-here>' or the scope is invalid. If access was recently granted, please refresh your credentials."
我如何调试这个甚至“刷新凭据”?通过 CLI 重复登录过程(使用浏览器完成)不会改变任何东西。
答案 0 :(得分:0)
根据错误消息,您的 Azure 帐户似乎没有足够的权限在资源组中创建 ACI。所以你需要检查你的 Azure 帐户是否有足够的资源组权限。也许资源组的内置角色 Contributor
适合您并且安全。