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

Serverless App Engine:設定の挿入

最終更新日:Sep 03, 2024

ConfigMapsは、環境設定をコンテナイメージから分離します。 これにより、アプリケーション設定を効率的に変更できます。 このトピックでは、SAE名前空間にConfigMapを作成してコンテナーに設定を挿入する方法について説明します。

前提条件

ConfigMapは名前空間に作成されます。 詳細については、「Kubernetes ConfigMapの管理」をご参照ください。

手順

アプリケーションの作成時に設定を挿入する

名前空間のConfigMapsページで作成したConfigMapを使用して、コンテナーに設定を挿入できます。

  1. SAEコンソールにログインします。

  2. 左側のナビゲーションウィンドウで、[アプリケーション] をクリックします。 上部のナビゲーションバーで、リージョンを選択します。 次に、[アプリケーションの作成] をクリックします。

  3. では、基本情報ステップ、パラメータを設定し、次条: アプリケーションの配置設定.

  4. では、デプロイの設定ステップを設定し、Technology Stackプログラミング言语アプリケーションの配置方法パラメータと対応する設定。

  5. [設定管理] セクションで、[設定マップ名] ドロップダウンリストから設定マップを選択し、[キー] ドロップダウンリストからキーを選択します。 次に、[マウントパス] フィールドでConfigMapをマウントするパスを指定します。
    sc_configuration_management
    説明
    • 名前空間モジュールでConfigMapを作成できます。 [環境変数設定] セクションの [ConfigMapの作成 (K8s configmap)] をクリックして、ConfigMapを作成することもできます。 次に、[構成マップの作成] パネルでパラメーターを設定します。
    • ConfigMapのすべてのキーをマウントできます。 ConfigMapのすべてのキーを指定されたパスにマウントするには、[キー] ドロップダウンリストから [すべて] を選択します。
  6. オプション: 他のConfigMapsを参照するには、[追加] をクリックして前の手順を繰り返します。
  7. [次へ: 仕様の確認] をクリックします。

  8. 仕様の確認ステップで、アプリケーションの詳細と選択した仕様の料金を表示します。 次に、[確認] をクリックします。

    作成完了ステップが表示されます。 [アプリケーションの詳細] をクリックすると、アプリケーションの [基本情報] ページに移動できます。

  9. 設定が有効かどうかを確認します。

    • 方法 1:

      [基本情報] ページの左側のナビゲーションウィンドウで、[レコードの変更] をクリックします。 [レコードの変更] ページで、変更の詳細を表示します。 [ステータスの変更] 列に [実行] が表示されている場合、アプリケーションがデプロイされ、設定が有効になります。

    • 方法 2:

      [基本情報] ページで、[インスタンスのデプロイ情報] タブをクリックし、インスタンスの [ステータス] を表示します。 [ステータス] 列に [実行中] が表示されている場合、アプリケーションがデプロイされ、設定が有効になります。

アプリケーションのデプロイ時に構成を挿入する

警告

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

アプリケーションを更新するために実行できる手順は、アプリケーション内のインスタンスの数によって異なります。 このセクションでは、インスタンス数が1以上のアプリケーションに必要な機能を設定する方法の例を示します。 インスタンス数が0のアプリケーションの更新方法については、「アプリケーションの更新」をご参照ください。

  1. SAEコンソールにログインします。

  2. 左側のナビゲーションウィンドウで、[アプリケーション] をクリックします。 上部のナビゲーションバーで、リージョンを選択します。 次に、アプリケーションの名前をクリックします。

  3. の右上隅に基本情報ページをクリックします。アプリケーションのデプロイ.

  4. [設定管理] セクションで、[設定マップ名] ドロップダウンリストから設定マップを選択し、[キー] ドロップダウンリストからキーを選択します。 次に、[マウントパス] フィールドでConfigMapをマウントするパスを指定します。
    sc_configuration_management
    説明
    • 名前空間モジュールでConfigMapを作成できます。 [環境変数設定] セクションの [ConfigMapの作成 (K8s configmap)] をクリックして、ConfigMapを作成することもできます。 次に、[構成マップの作成] パネルでパラメーターを設定します。
    • ConfigMapのすべてのキーをマウントできます。 ConfigMapのすべてのキーを指定されたパスにマウントするには、[キー] ドロップダウンリストから [すべて] を選択します。
  5. 設定後、をクリックします。確認.
  6. 設定が有効かどうかを確認します。

    • 方法 1:

      [基本情報] ページの左側のナビゲーションウィンドウで、[レコードの変更] をクリックします。 [レコードの変更] ページで、変更の詳細を表示します。 [ステータスの変更] 列に [実行] が表示されている場合、アプリケーションがデプロイされ、設定が有効になります。

    • 方法 2:

      [基本情報] ページで、[インスタンスのデプロイ情報] タブをクリックし、インスタンスの [ステータス] を表示します。 [ステータス] 列に [実行中] が表示されている場合、アプリケーションがデプロイされ、設定が有効になります。