Cloud Foundation Toolkit のサンプル テンプレート

デプロイの作成を迅速に行うには、Cloud Foundation Toolkit プロジェクトから、本番環境で使用できるテンプレートを使用します。

Cloud Foundation Toolkit には、 Google Cloudのベスト プラクティスに従った Deployment Manager の参照テンプレートが用意されています。これらのテンプレートを使用して、 Google Cloudで繰り返し使用できるエンタープライズ対応のデプロイをすばやく構築できます。Cloud Foundation Toolkit プロジェクトの詳細を確認する。

これらのテンプレートは、type: gcp-types/[PROVIDER]:[RESOURCE] 構文を使用して Google Cloud 型プロバイダを使用します。

これらの例で使用されている構文については、構文リファレンスサポートされている Google Cloud 型プロバイダをご覧ください。

リソース 説明
オートスケーラー Compute Engine オートスケーラーを作成します。
バックエンド サービス グローバルまたはリージョン バックエンド サービスを作成します。
踏み台インスタンス 踏み台インスタンスを作成します。このインスタンスは、同じネットワーク内の他のサーバーにアクセスするために使用できます。
BigQuery BigQuery データセットとテーブルを作成します。
Cloud Run 関数 Cloud Run functions の関数を作成します。
Cloud Router Cloud Router を作成します。
Spanner Spanner のインスタンスとデータベースを作成します。
Cloud SQL データベースとユーザーを含む Cloud SQL インスタンスを作成します。
Cloud Tasks Cloud Tasks タスクとタスクキューを作成します。
Dataproc Dataproc クラスタを作成します。
Cloud DNS マネージド ゾーン Cloud DNS でマネージド ゾーンを作成します。
Cloud DNS レコード レコードセットを使用して Cloud DNS レコードを作成します。
外部ロードバランサ HTTP(S)、SSL プロキシ、TCP プロキシの外部ロードバランサを作成します。
ファイアウォール ルール ネットワークのファイアウォール ルールを作成します。
フォルダ 組織または親フォルダにフォルダを作成します。
転送ルール ネットワークの転送ルールを作成します。
Cloud Storage バケット Cloud Storage バケットを作成します。
Google Kubernetes Engine クラスタ GKE クラスタを作成します。
HAProxy を使用した Compute Engine インスタンス Compute Engine インスタンスを作成し、HAProxy をインストールします。
ヘルスチェック Compute Engine ロードバランサのヘルスチェックを作成します。
IAM カスタムロール 組織またはプロジェクトのカスタム IAM カスタムロールを作成します。
IAM ロール バインディング プロジェクトの IAM ロールを付与します。
Compute Engine VM インスタンス Compute Engine VM インスタンスを作成します。
Compute Engine インスタンス テンプレート Compute Engine VM インスタンス テンプレートを作成します。
Cloud Interconnect Cloud Interconnect リソースを作成します。
Cloud Interconnect アタッチメント Cloud Interconnect アタッチメントを作成します。
内部ロードバランサ 転送ルールとリージョン バックエンド サービスを含む内部ロードバランサを作成します。
予約済み IP アドレス グローバル、外部、または内部の予約済み IP アドレスを作成します。
Cloud Key Management Service Cloud KMS キーリングと鍵を作成します。
Cloud Logging シンク Cloud Logging シンクを作成します。
Compute Engine マネージド インスタンス グループ Compute Engine マネージド インスタンス グループを作成します。
高可用性 NAT ゲートウェイ 選択したリージョンの数に基づいて、高可用性 NAT ゲートウェイを作成します。
ネットワーク ネットワークを作成します。サブネットは省略可能です。
プロジェクト ファクトリ 課金アカウント、IAM 権限、サービス アカウントなどのデフォルト リソースを含む新しいプロジェクトを作成します。
Pub/Sub Pub/Sub トピックとサブスクリプションを作成します。
リソース ポリシー リソース ポリシーを作成します。
ルート ルートを作成して、VM インスタンスから特定の宛先へのパスを定義します。
Runtime Configurator 変数と Waiter を使用して Runtime Configurator を作成します。
共有 VPC - IAM ロール 共有 VPC ネットワーク上のユーザーに IAM ロールを付与します。
SSL 証明書 SSL 証明書を作成する。
Cloud Monitoring 指標記述子 Monitoring の指標記述子を作成します。
ターゲット プロキシ HTTP、HTTPS、TCP、SSL のターゲット プロキシを作成します。
URL マップ URL マップを作成します。
Cloud VPN Cloud VPN を作成します。