すべてのプロダクト
Search
ドキュメントセンター

Serverless App Engine:環境変数の設定

最終更新日:Jun 22, 2026

アプリケーションを実行するには、特定の環境変数が必要です。たとえば、Java アプリケーションを実行する前に、JAVA_HOME 変数と Path 変数を設定する必要があります。このトピックでは、SAE コンソールでアプリケーションの環境変数を設定する方法について説明します。カスタム環境変数を設定したり、名前空間内の ConfigMap や Secret から変数を参照したりできます。

手順

  1. エントリポイントはシナリオによって異なります。

    アプリケーションの作成

    1. SAE コンソールにログインします。左側のナビゲーションペインで、[Application Management] > [Applications] を選択します。リージョンと名前空間を選択し、Create Application をクリックします。

    2. Basic Information ページで設定を行い、Next: Advanced Settings をクリックします。

    アプリケーションのデプロイ

    警告

    アプリケーションを再デプロイすると、アプリケーションは再起動されます。 業務中断などの予測できないエラーを防ぐため、オフピーク時にアプリケーションをデプロイすることを推奨します。

    1. SAE コンソールにログインします。左側のナビゲーションペインで、[Application Management] > [Applications] を選択します。リージョンと名前空間を選択し、アプリケーション名をクリックします。

    2. 対象のアプリケーションの Basic Information ページで、Deploy Application をクリックします。

    アプリケーションの変更

    1. SAE コンソールにログインします。左側のナビゲーションペインで、[Application Management] > [Applications] を選択します。リージョンと名前空間を選択し、アプリケーション名をクリックします。

    2. 対象のアプリケーションの Basic Information ページで、[Modify Application Configurations] をクリックします。

  2. Environment Variable セクションを展開し、変数を設定します。

設定

カスタム環境変数の追加

Type ドロップダウンリストから Custom を選択します。Variable NameVariable Value を入力します。

ConfigMap の参照

Type ドロップダウンリストから Reference ConfigMap を選択します。Variable Name を入力します。[ConfigMap Name, Key] ドロップダウンリストから ConfigMap とキーを選択します。単一のキーまたは All Keys を参照できます。

Namespace ページで事前に ConfigMap を作成できます。または、現在のセクションで Create Configuration Item (ConfigMap) をクリックして、Create ConfigMap パネルで作成することもできます。詳細については、「ConfigMap の管理と使用 (Kubernetes ConfigMap)」をご参照ください。

説明
  • All Keys を選択した場合、SAE は ConfigMap のキー名を環境変数名として使用します。これらの名前は変更できません。

  • 環境変数名は 256 文字未満にしてください。

Secret の参照

Type ドロップダウンリストから Reference the Secret を選択します。Variable Name を入力します。[Secret Name, Key] ドロップダウンリストから Secret とキーを選択します。単一のキーまたは All Keys を参照できます。

[Namespace] ページで事前に Secret を作成できます。または、現在のセクションで [Create Secret] をクリックして、[Create Secret] パネルで作成することもできます。詳細については、「Secret の管理と使用 (Kubernetes Secret)」をご参照ください。

説明
  • All Keys を選択した場合、SAE は Secret のキー名を環境変数名として使用します。これらの名前は変更できません。

  • 環境変数名は 256 文字未満にしてください。

アプリケーションが MySQL を使用する場合、デプロイ時にこれらの環境変数を設定します。

  • 必須: MYSQL_ROOT_PASSWORD:MySQL の root パスワードを設定します。この変数が設定されていない場合、MySQL コンテナは起動しません。

  • 任意: MYSQL_USERMYSQL_PASSWORD:新しいユーザーとそのパスワードを作成します。

  • 任意: MYSQL_DATABASE:コンテナの起動時に新しいデータベースを作成します。