GCP Deployment Manager 第三方资源

GCP Deployment Manager third party resources

只是想确认一下我的理解是否正确。根据我的研究,Deployment Manager 可以与第三方 API 集成,尽管目前是测试版功能。

所以我的问题是,Deployment Manager 能否自动化 Google 资源以及外部资源(例如使用第三方 API 的本地资源)?

https://cloud.google.com/deployment-manager/docs/configuration/type-providers/creating-type-provider

https://cloud.google.com/deployment-manager/docs/configuration/type-providers/process-adding-api

当然可以,但是在您成功将第三方 API 注册为 类型提供商后 (不受 Google 管理)。

考虑到:

  1. 您的 API 映射到 http 方法
get htttp://onpremises.com/api/yourresource
delete htttp://onpremises.com/api/yourresource
put htttp://onpremises.com/api/yourresource
post htttp://onpremises.com/api/yourresource
  1. API的描述文件,类似于this

  2. 你的config.yaml

resources:
- name: my-api
  type: project/your-api:yourresource
  properties:
  - name: Jane
    website: onpremises.com/api

这将导致部署管理器向您的 API.

发出一个 http post 请求