開発
-
サービスを開発する
Cloud Run サービスの開発手順。
-
GCP サービスへの接続
サポート対象とサポート対象外の GCP サービス、推奨のツールとサービス。
-
既存のサービスを移行する
既存のウェブ アプリケーションを Cloud Run に移行する際のアドバイス。
-
Cloud Code テンプレート(Intellij)から始める
Intellij の Cloud Code テンプレートから新しい Cloud Run サービスを作成する手順。
-
Cloud Code テンプレート(VSCode)から始める
VSCode の Cloud Code テンプレートから新しい Cloud Run サービスを作成する手順。
-
Cloud Code テンプレート(Cloud Shell)から始める
Cloud Shell で Cloud Code テンプレート(Cloud Shell)から新しい Cloud Run サービスを作成する手順。
-
全般的な開発のヒント
Cloud Run サービスの設計、実装、テスト、デプロイのベスト プラクティス。
-
Cloud Run への Java アプリケーションの最適化
Cloud Run サービスに関する Java 固有の最適化について説明します。
ビルドとテスト
デプロイ
トリガー
ウェブ トラフィックの処理
構成
-
メモリ上限の構成
コンテナ インスタンスにメモリを割り当てる方法を説明します。
-
CPU 割り当ての構成
コンテナ インスタンスに CPU を割り当てる方法を説明します。
-
環境変数の設定
コンテナで使用する環境変数の設定方法を説明します。
-
リクエスト タイムアウトの設定
リクエスト タイムアウトの設定方法を説明します。
-
同時実行の設定
同時実行の設定方法を説明します。
-
コンテナ インスタンスの最大数の構成
Cloud Run サービスで開始できるインスタンスの最大数を設定する方法について説明します。
-
コンテナ インスタンスの最小数の構成
いつでもリクエストを処理できるように、(アイドル状態の)インスタンスをウォーム状態にしておく方法について説明します。
-
コンテナの構成
コンテナポート、コマンド、引数を構成する方法について説明します。
-
サービス アカウントの構成
サービス アカウントを構成するための推奨方法について説明します。
-
ラベルの設定
Cloud Run サービスとリビジョンのラベルを設定、変更、削除する方法について説明します。
-
エンドツーエンド HTTP2 の構成
Cloud Run サービスとリビジョンに対し、HTTP/2 リクエストをエンドツーエンドで使用することを指定する方法について説明します。
-
Cloud SQL への接続
既存または新規の Cloud SQL インスタンスに接続する方法を説明します。
-
VPC ネットワークへの接続
VPC ネットワークに接続して Compute Engine VM インスタンスや Memorystore インスタンスなどにアクセスする方法を説明します。
-
送信用の静的 IP アドレスの構成
VPC ネットワークで Cloud NAT を構成し、Cloud Run サービスが静的 IP アドレスを使用して外部エンドポイントを呼び出すようにする方法を説明します。
セキュリティ
認証
-
認証の概要
利用できるさまざまな種類の認証について説明します。
-
公開アクセスの許可
サービスへの未認証の呼び出しを許可する方法について説明します。
-
デベロッパーの認証
デベロッパーまたはデベロッパーのグループがサービスにアクセスすることを許可する方法について説明します。
-
サービス間認証
他のサービスによる Cloud Run サービスへのアクセスを許可する方法について説明します。他のサービスとは、Google Cloud サービスもしくは外部サービスです。
-
エンドユーザーを認証する
Google ログイン、Identity Platform、または Firebase Authentication を使用してエンドユーザーを認証する方法について説明します。