本页介绍了如何为 Google Cloud Deployment Manager 创建由自定义后端支持的自定义类型。
Action 功能是一项 Alpha 版功能,其扩展了 Deployment Manager 可以调用的 API 方法的范围。由于此功能不受支持,我们建议您迁移 Actions 的现有使用到受支持的替代方案。某些操作(例如
storage.buckets.setIamPolicy
,对应于现有的 Deployment Manager
你可以选择
可用来替换它们。
如果您的部署需要使用无法替换现有受支持的 Deployment Manager 资源类型的操作,请按照本指南中的说明创建具有自定义后端的自定义类型,以替代您对这些操作的使用。
创建自定义类型提供程序
如需概要了解如何将第三方 API 与 Deployment Manager 集成,请参阅与 Deployment Manager 集成。
如需了解如何将 API 添加为类型提供程序,请参阅将 API 添加为类型提供程序。
如需了解高级配置选项(例如输入映射),请参阅设置高级 API 选项。
如需了解向 Deployment Manager 添加 API 的要求,请参阅集成 API 的 API 要求。
创建自定义后端
您必须创建一个自定义后端,以便将 API 公开给自定义类型提供程序。 要创建自定义后端,您可以使用以下方法之一:
在您选择的平台上构建和托管 RESTful 服务。推荐 添加到 有关集成 API 的要求。
使用以下任一无服务器解决方案实现自定义后端:
若要减少创建自定义后端的开发工作量,一种方法是使用 Cloud Run 函数。如果您已使用其他无服务器解决方案 作为开发流程的一部分,使用这些资源可能会更高效, 。简要了解如何将 Cloud Run 函数用作自定义 类型提供程序,请访问 自定义类型提供程序 实现示例。