在新的Azure门户中,您可以选择使用基于角色的访问(RBAC)。我想授予用户在Azure中启动和关闭虚拟机的权限。我也不希望这个用户有可能在Azure中创建新的虚拟机,所以我不想让这个用户管理员。我向新用户授予了Azure新门户(所有者:VM,Cloud Service和存储)所需的权利。使用RBAC启动Azure PowerShell虚拟机
当我用拥有Azure权限的用户打开PowerShell时。我首先执行命令Add-AzureAccount
。在此之后,我执行以下命令:Start-AzureVM -ServiceName "MyVM" -Name "MyVM"
。然后我收到以下错误:ForbiddenError: The server failed to authenticate the request. Verify that the certificate is valid and is associated with this subscription.
当我执行此方案的订阅管理员一切正常。
Azure PowerShell cmdlet是否支持描述的方案?什么是可能的选择?
在此先感谢
您使用的是传统VM还是新建的(在新门户中创建的)?如果您使用的是新的,那么您目前必须通过Switch-AzureMode AzureResourceManager切换模式。 –