メインコンテンツまでスキップ

「Extend App」の環境変数とシークレット

Last updated on February 4, 2026

注釈:本資料はAI技術を用いて翻訳されています。

概要

AccelByte Gaming Services(AGS)では、独自のカスタム関数を「プラグイン」することでエンドポイントを拡張できます。これを行うには、カスタム関数の実装を含む特定のprotoファイルを使用してgRPCサーバーを作成する必要があります。その後、デフォルト関数の代わりにgRPCサーバー内のこれらのカスタム関数を呼び出すようにAGSを設定できます。

gRPCサーバー自体には、以下の画像に示すように、デフォルトの環境シークレット設定環境変数設定の値があります。

click to see configuration

このガイドでは、環境をカスタマイズする方法について説明します。環境シークレット設定環境変数設定の両方を追加、更新、または削除できます。

環境シークレットの設定

新しい環境シークレット設定の追加

  1. 環境変数を読み取る必要がある場所でEnvironment.GetEnvironmentVariableメソッドを使用します。例えば、以下のようにNEW_SECRET_URLのシークレットから値を取得します:
string? newSecretUrl = Environment.GetEnvironmentVariable("NEW_SECRET_URL");
if (newSecretUrl == null)
{
//do something here
}
注記

docker-composeを使用する場合は、docker-compose.yamlファイルのenvironment:セクションに新しい変数NEW_SECRET_URLを追加してください。

services:
app:
build:
...
environment:
...
- NEW_SECRET_URL
  1. gRPCサーバーの最新イメージをクラスターに再デプロイします。コードが更新されていることを確認してください。 Image shows Deploy confirmation message

  2. Add Secretボタンをクリックして、NEW_SECRET_URLをキーとして追加し、その値を入力します。次にAddボタンをクリックします。 click to add secret

  3. 正常に追加されたら、Restart and Applyをクリックして完了します。

既存の環境シークレット設定の更新

  1. シークレット値の左側にあるeditアイコンをクリックし、必要に応じて値を調整してから、Saveをクリックします。 click to update secret

  2. 正常に更新されたら、Restart and Applyをクリックして完了します。

既存の環境シークレット設定の削除

  1. 環境シークレットの横にあるゴミ箱アイコンをクリックし、表示される確認メッセージのDeleteボタンをクリックします。

  2. Restart and Applyボタンをクリックして、Extendアプリに変更を適用します。

環境変数の設定

新しい環境変数設定の追加

  1. 環境変数を読み取るために、任意の場所でEnvironment.GetEnvironmentVariableメソッドを使用します。例えば、以下のようにNEW_ENVAR_URLのシークレットから値を取得します:
string? newVarUrl = Environment.GetEnvironmentVariable("NEW_ENVAR_URL");
if (newVarUrl == null)
{
//do something here
}
注記

docker-composeを使用する場合は、docker-compose.yamlファイルのenvironment:セクションに新しい変数NEW_ENVAR_URLを追加してください。

services:
app:
build:
...
environment:
...
- NEW_ENVAR_URL
  1. gRPCサーバーの最新イメージをクラスターに再デプロイします。コードが更新されていることを確認してください。 Image shows Deploy confirmation message

  2. Add Variableボタンをクリックして、NEW_ENVAR_URLをキーとして追加し、その値を入力します。次にAddボタンをクリックします。 click to add envar

  3. 正常に追加されたら、ページの右側にあるRestart and Applyボタンをクリックして完了します。

既存の環境変数設定の更新

  1. 変数値の左側にある編集アイコンをクリックし、値を調整してから、Saveをクリックします。 click to update envar

  2. 正常に更新されたら、Restart and Applyをクリックして完了します。

既存の環境変数設定の削除

  1. 変数の横にあるゴミ箱アイコンをクリックし、表示される確認メッセージのDeleteボタンをクリックします。

  2. Restart and Applyボタンをクリックして、Extendアプリに変更を適用します。