ランタイム設定の定義
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
App Engine の Go 1.11 アプリを構成するには、app.yaml
ファイルを使用します。このファイルには、ランタイム、ハンドラ、スケーリングをはじめとする全般的な設定(環境変数など)が含まれています。
app.yaml
ファイルの概要
app.yaml
ファイルには、バージョンや URL など、Go 1.11 アプリのランタイム構成を指定できます。このファイルは、特定の
サービス バージョンのデプロイ記述子として機能します。
追加サービス用に app.yaml
ファイルを作成してデプロイするには、その前に、default
サービス用の app.yaml
ファイルを作成する必要があります。
一般に、スタンダード環境の単純な Go 1.11 アプリでは、app.yaml
ファイルで runtime
以外の要素を指定する必要はありません。次に例を示します。
runtime: go111
アプリで複数のサービスと
app.yaml
ファイルを構造化する方法については、
ウェブサービスの構造化をご覧ください。
他の設定すべてのデフォルト値は、App Engine により提供されます。これには、アプリで使用できるメモリと CPU リソースを決定する F1 インスタンス クラスや、アプリの新しいインスタンスを作成する方法とタイミングを決定する自動スケーリングの設定などがあります。
デフォルト設定をオーバーライドする必要がある場合は、app.yaml
ファイルを作成して必要な設定を指定します。詳しくは、app.yaml
ファイルのリファレンスをご覧ください。
app.yaml
ファイルには一意の名前を指定できます。ただし、その場合はデプロイ コマンドでもそのファイル名を指定する必要があります。たとえば、app.yaml
ファイルに service-name-app.yaml
または app.standard.yaml
という名前を指定した場合は、次のいずれかを使用してアプリをデプロイする必要があります。
gcloud app deploy service-name-app.yaml
gcloud app deploy app.standard.yaml
すべての構成要素
この構成ファイルでサポートされるすべての要素の一覧については、app.yaml
リファレンスをご覧ください。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-04-03 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["わかりにくい","hardToUnderstand","thumb-down"],["情報またはサンプルコードが不正確","incorrectInformationOrSampleCode","thumb-down"],["必要な情報 / サンプルがない","missingTheInformationSamplesINeed","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-04-03 UTC。"],[[["A Go 1.11 app in App Engine uses an `app.yaml` file to configure its runtime, handlers, scaling, environment variables, and other settings."],["The `app.yaml` file is essential for deploying a specific service version and must be created for the default service before adding others."],["A simple Go 1.11 app generally only needs the `runtime` element specified in its `app.yaml` file, with other settings defaulting to App Engine's configurations."],["You can customize the default settings of your app by creating an `app.yaml` file and overriding the desired settings."],["While `app.yaml` can be named uniquely, doing so requires you to specify the file's name in the deployment command."]]],[]]