Cloud Deployment Manager V2 API logo

Cloud Deployment Manager V2 API

Cloud Deployment Manager V2 API

Google Cloud Deployment Manager API 用声明式模板部署 GCP 资源——GCP 原生 IaC 工具(类 CloudFormation)。

访问站点 ↗健康巡检 9 小时前
适合什么时候用

原生 GCP,无第三方依赖

先注意什么

GCP 一直推荐迁移到 Terraform 或 Config Connector,DM 是 legacy 工具

第一步先查

编写 YAML 或 Python 模板,POST /deploymentmanager/v2/projects/{project}/global/deployments 提交。或用 gcloud deployment-manager deployments create。

认证
CORS
不支持
HTTPS
注册
?
延迟
52 ms
协议
REST
计费

可用率 · 30 天窗口

巡检: 1可用率: 100%平均延迟: 52ms
01

关于这个 API

Deployment Manager 是 GCP 早期推出的 IaC 工具,对标 AWS CloudFormation 和 Azure ARM templates。它的设计是声明式——用 YAML 描述目标资源状态,Deployment Manager 计算 diff 并执行 create/update/delete。Python 模板支持给它一些可编程性(生成动态资源)。但 DM 在 GCP 历史中地位逐渐边缘化——Google 自己也推 Terraform(提供官方 google provider 维护质量很高),加上后来推出的 Config Connector(用 K8s CRD 管 GCP 资源)。新项目几乎都用 Terraform 而不是 DM。这个 API 主要给存量项目继续使用。

02

你可以做什么

  • 1用 YAML/Python 模板部署 GCP 资源
  • 2环境模板化(dev/staging/prod 复用同一模板)
  • 3资源依赖关系自动处理
  • 4资源生命周期统一管理
03

优劣对比

优点

  • 原生 GCP,无第三方依赖
  • 支持 Python 模板(可编程,强于纯 YAML)
  • 资源依赖自动解析

注意事项

  • GCP 一直推荐迁移到 Terraform 或 Config Connector,DM 是 legacy 工具
  • GA 后新功能更新慢
  • 社区生态远不如 Terraform
04

示例请求

通用模板 — 实际 endpoint 请查阅文档替换 <endpoint>。
curl https://google.com/<endpoint>
05

快速开始

编写 YAML 或 Python 模板,POST /deploymentmanager/v2/projects/{project}/global/deployments 提交。或用 gcloud deployment-manager deployments create。

06

常见问题

新项目还该用 Deployment Manager 吗?+

不建议。Terraform 是更好的选择(生态、社区、跨云)。或者用 Config Connector 如果走 K8s 方向。

07

技术细节

CORS: NoHTTPS: Yes注册: ?开源: No
认证方式
unknown
计费
unknown
协议
REST
SDK
python, javascript, go, java
响应时间
52 ms
上次巡检
2026/5/12 07:37:30
08

标签

09

更多来自 Google 的 API