使用自定义后端创建自定义类型提供程序

本页面介绍如何为 Google Cloud Deployment Manager 创建由自定义后端支持的自定义类型。

Action 功能是一项 Alpha 版功能,其扩展了 Deployment Manager 可以调用的 API 方法的范围。由于此功能不受支持,我们建议您迁移 Actions 的现有使用到受支持的替代方案。某些 Action(例如 storage.buckets.setIamPolicy)对应于现有的 Deployment Manager 资源类型,您可以使用它们来替换它们。如果您的部署需要使用无法被现有受支持的 Deployment Manager 资源类型替换的 Action,请按照本指南中的说明创建一个具有自定义后端的自定义类型,以替换对这些 Action 的使用。

创建自定义类型提供程序

如需简要了解如何将第三方 API 与 Deployment Manager 集成,请访问与 Deployment Manager 集成

如需了解如何将 API 添加为类型提供程序,请访问将 API 添加为类型提供程序

如需了解高级配置选项(例如输入映射),请访问设置高级 API 选项

如需了解将 API 添加到 Deployment Manager 的要求,请参阅集成 API 的 API 要求

创建自定义后端

您必须创建自定义后端来向自定义类型提供程序公开 API。如需创建自定义后端,您可以使用以下方法之一:

减少创建自定义后端的开发工作量的一种方法是使用 Cloud Functions。如果您已在开发过程中使用其他无服务器解决方案,那么改用这些解决方案可能会更高效。如需简要了解如何将 Cloud Functions 用作自定义类型提供程序的后端,请访问自定义类型提供程序实现示例。