You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure DevOps REST API对象ID作用域问询:Pipeline等ID唯一性确认

Azure DevOps REST API 对象ID作用域说明

核心结论

  • Pull Requests、Repositories、Queues这类返回父项目标识的对象,ID仅在所属项目内唯一,必须结合项目ID/名称才能在组织内精准定位。
  • Pipelines、Runs、Timelines这类未返回项目标识的对象,ID在整个组织内唯一,但并非跨Azure DevOps全局唯一(不同组织间可能出现重复ID)。

官方设计逻辑

Azure DevOps的REST API资源层级决定了ID的作用域:

  • 项目级资源:这类资源的生命周期完全依附于项目,ID分配以项目为单位,同一组织内不同项目可能出现相同ID的同类型资源。
  • 组织级关联资源:像Pipeline、Run这类资源,虽然关联具体项目,但ID是在组织维度全局分配的,因此在整个组织内不会重复,调用组织级API时无需指定项目即可直接通过ID定位(比如调用GET https://dev.azure.com/{organization}/_apis/pipelines/{pipelineId},仅需组织名和Pipeline ID就能返回结果)。

内容的提问来源于stack exchange,提问作者SiBush

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 23:09:52