Azure REST API获取资源parentResourcePath参数参数、资源、REST、Azure

由网友(您的智商余额已不足)分享简介:上下文我愿意获取Azure REST API的资源详细信息。更具体地说,我希望获得与资源相关联的IAM。问题因此,我在文档引用中进行了搜索,找到了该终结点:https://docs.microsoft.com/en-us/rest/api/resources/resources/get,它提供了满足我需求的身份响应属性...

上下文

我愿意获取Azure REST API的资源详细信息。更具体地说,我希望获得与资源相关联的IAM。

使用Azure Rest API获得Access Token介绍

问题

因此,我在文档引用中进行了搜索,找到了该终结点:https://docs.microsoft.com/en-us/rest/api/resources/resources/get,它提供了满足我需求的身份响应属性。

但是,我找不到有关所需路径参数parentResourcePath的任何信息。该参数的含义是什么?如何获取特定资源的值?

另外,当我尝试查看资源组路径时,我可以获得指向资源详细信息的路径,但没有parentResourcePath参数,并且响应不包括身份属性。

最后,我的方法正确吗(使用GET RESOURCE API)?如果是,我在哪里可以找到parentResourcePath值?

推荐答案

实际上,您有一个更好的选择-Resources - Get By Id。

Resources - Get By Id中命名为resourceId的接口/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}中的/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}

但如果您手动组合属性,这并不容易,Azure有许多不同的资源提供程序、资源类型。

通常,您可以在门户中的资源中找到resourceId->Properties。另外,此接口的响应将包含您需要的identity

示例:

获取Web应用资源。

resourceId类似于/subscriptions/xxxxxxx/resourceGroups/joywebapp/providers/Microsoft.Web/sites/joywebapp2

点击文档中的Try it即可试用该接口。

响应:

阅读全文

相关推荐

最新文章