gpt4 book ai didi

azure - 如何为 Azure 中添加的应用程序授予 API 读/写权限

转载 作者:行者123 更新时间:2023-12-03 02:41:10 25 4
gpt4 key购买 nike

调用 API 时 https://learn.microsoft.com/en-us/rest/api/virtualnetwork/publicipaddresses/list要通过 postman 获取列表 IP 地址,我收到以下错误:

{"error":{"code":"AuthorizationFailed","message":"对象 id 'acc04996-6ca3-4a2f-ba94-xxxx' 的客户端 'acc04996-6ca3-4a2f-ba94-xxxx' 确实无权在范围“/subscriptions/a530d6ae-6e7f-4c74-89fb-97273a63f8cd/resourceGroups/nag_resource_group/providers/Microsoft.Network”上执行操作“Microsoft.Network/publicIPAddresses/read”,或者范围无效。如果访问是最近已授予,请刷新您的凭据。"}}

请让我知道如何授予权限,以便我可以通过 Postman 调用所有 API。谢谢

最佳答案

该错误意味着您的客户端应用没有执行 Microsoft.Network/publicIPAddresses/read 操作的权限。

要解决此问题,只需导航到门户中的订阅或资源组 nag_resource_group -> 访问控制 (IAM) -> 添加 -> 添加角色分配 -> 搜索您的客户端应用程序名称并将其添加为角色,例如贡献者虚拟机贡献者

enter image description here

如果您不需要内置角色,也可以create a custom RBAC role ,只需在其 Actions 中包含 Microsoft.Network/publicIPAddresses/read 操作即可。如果您不熟悉Azure RBAC角色,请参阅此link .

关于azure - 如何为 Azure 中添加的应用程序授予 API 读/写权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61227775/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com