首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >dnsZones的Azure授权失败

dnsZones的Azure授权失败
EN

Stack Overflow用户
提问于 2018-08-09 12:56:59
回答 1查看 996关注 0票数 0

我完全是微软Azure的新手。

我试着用他们的API来做DNS。经过很长一段时间,我终于找到了如何创建一个应用程序,以及如何获得所有所需的密钥。我还添加了权限(暂时添加了测试的所有权限),但我有以下错误:

代码语言:javascript
运行
复制
The client 'xxx' with object id 'xxx' does not have authorization to perform action 'Microsoft.Network/dnsZones/read' over scope '/subscriptions/xxx/resourceGroups/xxx/providers/Microsoft.Network/dnsZones/xxx'.

我认为这是一个许可问题,但我在申请中添加了所有可能的许可。我对Active Directory不太了解。

有人能帮我吗?非常感谢。

编辑:

我所做的:

创建一个应用程序: Azure Active >应用程序注册>添加>创建

添加权限: Azure Active > App注册>查看所有应用程序>我的应用程序>设置>所需权限> Windows >检查所有应用程序权限和所有委托权限>保存>授予权限

创建角色:订阅>我的订阅>访问控制(IAM) >添加>选择角色'DNS区域贡献者‘>分配给我的用户.

我做错什么了吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-09 13:41:08

这意味着您没有权限。:)

您需要这个权限:Microsoft.Network/dnsZones/read

在此范围内:/subscriptions/xxx/resourceGroups/xxx/providers/Microsoft.Network/dnsZones/xxx

您可以使用自定义角色授予这些权限,也可以使用内置角色之一。

https://learn.microsoft.com/en-us/azure/role-based-access-control/rbac-and-directory-admin-roles

https://learn.microsoft.com/en-us/azure/role-based-access-control/custom-roles

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51767685

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档