本页介绍了如何为 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 函数用作自定义类型提供方的后端,请参阅自定义类型提供方示例实现。