gpt4 book ai didi

Azure:创建授权 token 以访问 Azure 资源管理 API

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

我想使用这些 API 获取特定 Azure 帐户或订阅的运行状况和其他资源详细信息 https://learn.microsoft.com/en-us/rest/api/resourcehealth/availabilitystatuses/listbysubscriptionid

当我在网页上尝试 TryIt 时,它可以工作,但是如果我想使用 PostMan 或以编程方式执行此操作,我如何生成授权 key ,我已经看到了使用“应用程序注册”创建授权 key 的文档,但是我这里没有任何 Web 应用程序,我想做的就是使用 Azure 提供的 API 调用并使用具有适当角色的任何 AD 用户进行身份验证来获取特定帐户或订阅的详细信息。此链接提供了一些详细信息,但我这里没有 clientid,因为我没有任何网络应用程序 https://msdn.microsoft.com/en-gb/library/azure/dn645543.aspx

如果有人尝试过这样做,请告诉我。谢谢

最佳答案

您必须在 Azure AD 中注册应用。这不需要是一个实际的“Web 应用程序”。您正在注册一个服务主体(您可以将其视为服务帐户)。注册应用程序(类型为 Web App/API)后,为其生成 key 。

记下应用程序 ID(客户端 ID)和 key (客户端 key )。然后通过您想要授予应用访问权限的订阅/资源组/资源上的访问控制 (IAM) 部分向服务主体授予访问权限。

然后您可以按照此处的说明生成访问 token :https://msdn.microsoft.com/en-gb/library/azure/dn645543.aspx 。请记住使用 https://management.azure.com/ 作为资源,因为您正在调用 ARM API。

关于Azure:创建授权 token 以访问 Azure 资源管理 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51281331/

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