我正在尝试重新部署Azure云服务(经典)升级为“扩展支持”,因为前者已被弃用。在this guide和the prerequisites之后,我创建了一个虚拟网络和新的存储帐户。我设置了一系列权限,存储帐户的连接检查显示没有问题。但是,当我尝试创建和部署新的云服务时(扩展支持)使用我的(更新的).cscfg、.csdef和.cspkg文件时,我收到此错误:
错误:AuthorizationFailure,消息:此请求无权执行此操作。(代码: Package (禁止)
我已尝试将部署文件的容器和Blob访问权限设置为公共,我已将Network Contributor和Storage Blob Data Contributor添加到我的用户帐户的订阅和云存储资源中。我缺少什么?
1条答案
按热度按时间t30tvxxf1#
我尝试通过Azure Portal部署云服务扩展支持,它成功部署。
参见下文:
我已经将所有的云服务包上传到我的存储帐户中,并从我的存储blob中使用这些包,创建了云服务ES示例。
我在我的V-Net中创建了一个创建服务端点,以允许www.example.com如下所示:-Microsoft.storage like below :-
已在存储帐户防火墙中的选定网络中添加此V-Net:-
选中此项以允许Azure服务访问存储帐户,如下所示:-
现在,当我尝试部署另一个云服务与相同的存储帐户有防火墙和虚拟网络启用,我得到了相同的错误,你参考下面:-
我允许我的客户端计算机的IP在存储帐户,并能够添加包没有任何错误,同时部署云服务:-