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 管理)。
考虑到:
- 您的 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
API的描述文件,类似于this
你的config.yaml
resources:
- name: my-api
type: project/your-api:yourresource
properties:
- name: Jane
website: onpremises.com/api
这将导致部署管理器向您的 API.
发出一个 http post 请求
只是想确认一下我的理解是否正确。根据我的研究,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 管理)。
考虑到:
- 您的 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
API的描述文件,类似于this
你的config.yaml
resources:
- name: my-api
type: project/your-api:yourresource
properties:
- name: Jane
website: onpremises.com/api
这将导致部署管理器向您的 API.
发出一个 http post 请求