デプロイの作成を迅速に行うには、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 を作成します。 |