gpt4 book ai didi

rest - 如何筛选标签上的 Azure 资源管理 REST 调用

转载 作者:行者123 更新时间:2023-12-03 05:47:39 29 4
gpt4 key购买 nike

我想获取 Azure 中包含给定标签的资源列表。基本请求形式如下:https://management.azure.com/subscriptions/{subscriptionId}/resources

我可以附加 $filter 参数,但是使用 tags 会生成错误,这可能是由于 tags 是字典。

{"error":{"code":"InvalidFilterInQueryString","message":"Invalid $filter 'tags eq '{}'' specified in the query string."}}

Documentation for filter syntax没有提到如何过滤列表。

最佳答案

如果您有标签对 name:value=abc:123,则可以附加 $filter=tagname eq 'abc' 和 tagvalue eq '123' 参数。

我从这个Resources - List测试这个只需点击尝试即可。添加 $filter 参数,其值包括单引号。

enter image description here

带有已过滤资源的响应。 enter image description here

完整的示例如下:

https://management.azure.com/subscriptions/{subscription-id}/resources?$filter=name eq 'some_name'&api-version={api-version}

您可以从此 Azure REST API - query parameters for getting all the virtual machine 获取更多详细信息。

关于rest - 如何筛选标签上的 Azure 资源管理 REST 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52111528/

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