azure-devops - 通过 API 更新 Azure DevOps 环境资源标签
问题描述
我试图弄清楚如何通过 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 更新资源标签的经验?
解决方案
我可以重现上述问题。目前,您必须手动编辑环境虚拟机资源标签。
Azure devops Environment Resource Rest API 尚未完全开发。某些功能目前可能已损坏且不可用。
您可以将此问题报告给 Microsoft 开发团队。希望他们能在未来的冲刺中修复它。
推荐阅读
- angular - 用户单击要删除的其他产品,但默认情况下它会从购物车中删除最后一个产品在离子电子商务应用程序中
- java - ReplyingKafkaTemplate 是否阻塞?
- java - 如何捕捉 FileNameExtensionFilter 并为它们制定逻辑?
- c# - DbContext 模型构建器中的用户详细信息
- php - 目前卡在虚拟连接 PHP 和 SQL SERVER 2012
- laravel - 重构 Laravel 查询
- json - 在 ajax request.didnt 中发现 302 未命中 post 操作。如何解决这个问题
- android - GestureListenerManagerImpl 为 null 使 webview 崩溃
- amazon-s3 - 云端中特定于语言的 404 错误页面
- node.js - sails.js 从集合水线中删除所有成员