カスタム バックエンドでカスタムタイプ プロバイダを作成する

このページでは、カスタム バックエンドでバックアップされる Google Cloud Deployment Manager のカスタムタイプの作成について説明します。

アクション機能は、Deployment Manager が呼び出すことができる API メソッドの範囲を拡張するアルファ版の機能です。この機能はサポートされていないため、アクションの既存の使用をサポートされている代替のものに移行することをおすすめします。storage.buckets.setIamPolicy などの一部のアクションは、既存の Deployment Manager リソースタイプに対応し、置き換えることができます。デプロイで、既存のサポートされている Deployment Manager リソースタイプでは置き換えできないアクションの使用が必要な場合は、このガイドに沿って、これらのアクションの使用を置き換えるカスタム バックエンドでカスタムタイプを作成してください。

カスタムタイプ プロバイダの作成

サードパーティ API と Deployment Manager の統合のハイレベル概要については、Deployment Manager との統合をご覧ください。

API をタイプ プロバイダとして追加する手順については、API をタイプ プロバイダとしの追加をご覧ください。

入力マッピングなどの高度な構成オプションについては、詳細な API オプションの設定をご覧ください。

Deployment Manager への API の追加要件については、API を統合するための API の要件をご覧ください。

カスタム バックエンドの作成

API をカスタムタイプ プロバイダに公開するには、カスタム バックエンドを作成する必要があります。カスタム バックエンドを作成するには、次のいずれかの方法を使用できます。

カスタム バックエンドを作成する開発努力を軽減する方法の 1 つは、Cloud Functions を使用することです。開発プロセスの一環として、すでに他のサーバーレス ソリューションを使用している場合は、代わりにより効率的に使用できる場合があります。カスタムタイプ プロバイダのバックエンドとして Cloud Functions を使用する概要については、カスタムタイプ プロバイダの実装例をご覧ください。