【问题标题】:Updating Azure DevOps Environment Resource Tags through the API通过 API 更新 Azure DevOps 环境资源标签
【发布时间】: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


【解决方案1】:

我可以重现上述问题。目前,您必须手动编辑环境虚拟机资源标签。

Azure devops Environment Resource Rest API 尚未完全开发。某些功能目前可能已损坏且不可用。

您可以report this issue 到 Microsoft 开发团队。希望他们能在未来的 sprint 中修复它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-01-17
    • 2022-06-13
    • 2020-08-31
    • 2017-04-17
    • 2020-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多