google-cloud-platform - GCP 部署管理器第三方资源
问题描述
只是想确保我的理解是正确的。根据我的研究,Deployment Manager 可以与第三方 API 集成,尽管目前是 BETA 功能。
所以我的问题是,部署管理器可以自动化 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 的描述文件,类似这样
你的config.yaml
resources:
- name: my-api
type: project/your-api:yourresource
properties:
- name: Jane
website: onpremises.com/api
这将导致部署管理器向您的 API 发出 http post 请求。
推荐阅读
- sql - SQL 年龄计算 - 准确的方法
- python - 如何使用python脚本检查rtsp url是否向上/向下
- angular - 带参数的接口回调
- swift - 如何找到我用 Alamofire 从 Firebase Storage 下载的文件的文件路径
- woocommerce - 如何在与该供应商相关的每个产品中显示 Woocommerce 产品供应商的个人资料图片
- php - 如何在 PHP 中上传到 App Engine 中的存储桶?
- python - 在一个类中组合python中的不同过程
- neo4j.rb - Neo4j.rb 在同一个查询中给出两种类型的对象(随机)
- python-2.7 - 如何从 Python Scrapy 中的子 url 获取数据
- c# - 将第一行设置为列名并调整列宽