Azure REST API 获取资源 parentResourcePath 参数
Azure REST API get resource parentResourcePath parameter
上下文
我愿意使用 Azure REST API 获取资源详细信息。更具体地说,我想获取与资源关联的 IAM。
问题
因此,我在文档参考中进行了搜索,发现端点:https://docs.microsoft.com/en-us/rest/api/resources/resources/get 提供了满足我需要的身份响应属性。
但是,我找不到有关所需路径参数的任何信息 parentResourcePath
。该参数是什么意思,我如何才能获得它对特定资源的价值?
此外,当我尝试通过资源组路径时,我可以获得资源详细信息的路径但没有 parentResourcePath
参数,并且响应不包含身份属性。
最后,我的方法是否正确(使用 GET 资源 API)?如果是这样,我在哪里可以找到 parentResourcePath
值?
其实你还有更好的选择- Resources - Get By Id.
/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}
中的apiResources - Get
中的resourceId
中使用的Resources - Get By Id
中的
但是如果你手动组合属性,这并不容易,Azure 有许多不同的资源提供者,资源类型。
通常,您可以在门户 -> Properties
的资源中找到 resourceId
。此外,此 API 的响应将包括您需要的 identity
。
样本:
获取网络应用程序资源。
resourceId
就像 /subscriptions/xxxxxxx/resourceGroups/joywebapp/providers/Microsoft.Web/sites/joywebapp2
。
您可以点击文档中的Try it
尝试api。
回复:
好吧,我完成了作用域端点的角色分配列表,在作用域中给出了 subscription/resourcegroup/resource。并且输出包含一个似乎指向用户或组或服务主体的 principalId 属性。
参考:https://docs.microsoft.com/en-us/rest/api/authorization/roleassignments/listforscope
上下文
我愿意使用 Azure REST API 获取资源详细信息。更具体地说,我想获取与资源关联的 IAM。
问题
因此,我在文档参考中进行了搜索,发现端点:https://docs.microsoft.com/en-us/rest/api/resources/resources/get 提供了满足我需要的身份响应属性。
但是,我找不到有关所需路径参数的任何信息 parentResourcePath
。该参数是什么意思,我如何才能获得它对特定资源的价值?
此外,当我尝试通过资源组路径时,我可以获得资源详细信息的路径但没有 parentResourcePath
参数,并且响应不包含身份属性。
最后,我的方法是否正确(使用 GET 资源 API)?如果是这样,我在哪里可以找到 parentResourcePath
值?
其实你还有更好的选择- Resources - Get By Id.
/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}
中的apiResources - Get
中的resourceId
中使用的Resources - Get By Id
中的
但是如果你手动组合属性,这并不容易,Azure 有许多不同的资源提供者,资源类型。
通常,您可以在门户 -> Properties
的资源中找到 resourceId
。此外,此 API 的响应将包括您需要的 identity
。
样本:
获取网络应用程序资源。
resourceId
就像 /subscriptions/xxxxxxx/resourceGroups/joywebapp/providers/Microsoft.Web/sites/joywebapp2
。
您可以点击文档中的Try it
尝试api。
回复:
好吧,我完成了作用域端点的角色分配列表,在作用域中给出了 subscription/resourcegroup/resource。并且输出包含一个似乎指向用户或组或服务主体的 principalId 属性。
参考:https://docs.microsoft.com/en-us/rest/api/authorization/roleassignments/listforscope