【发布时间】:2021-05-14 20:43:16
【问题描述】:
我试图弄清楚如何通过 Azure DevOps API 使用 Azure DevOps 环境资源(虚拟机)更新关联的标签。
我已经弄清楚如何获取特定环境的资源 - https://dev.azure.com/{organization}/{project}/_apis/distributedtask/environments/{environmentId}?api-version=6.0-preview.1
但是,如果我尝试使用更新的资源标签更新并回发环境 JSON,它实际上并没有更新资源。我认为它只是用于更新环境名称和描述?
我试图弄清楚如何使用以下 API 端点(我认为这是我应该使用的端点?)-https://dev.azure.com/{organization}/{project}/_apis/distributedtask/environments/{environmentId}/providers/virtualmachinegroups/{resourceId}/virtualmachines?api-version=6.0-preview.1。
API 端点需要一个“resourceId”,但是当我为我的环境输入环境资源 ID 时,除了 404 错误之外,我无法取回任何东西。我不确定我做错了什么,或者这是错误的终点。
有人有使用 API 更新资源标签的经验吗?
【问题讨论】:
-
对此我没有明确的答案,但我可以确认此 API 已完全损坏;我有一个与 Microsoft 合作的支持案例已超过 2 个月。他们已确认 API 已损坏并建议使用备用 API,但尚未向我提供使用它所需的文档。如果我得到它的工作,我会提供这个问题的答案。
-
谢谢@DanielMann。有点令人失望的是这个 API 被破坏了,他们花了很长时间才解决这个问题。
标签: azure-devops azure-devops-rest-api