メインコンテンツへスキップ
Kameleoon の Environments は、アプリケーションのデプロイ先を分類して管理するために使用されます。開発・テスト・本番環境を分けることで、技術インフラの整理に役立ちます。Environments は、複数のプラットフォームをまたいでフィーチャーフラグとデプロイを管理するための構造化されたアプローチを提供します。 新しいプロジェクトを作成すると、Kameleoon は自動的に Production、Staging、Development の3つのフィーチャー環境を作成します。これらの環境は、ソフトウェアを反復・テスト・改善し、リスクを最小化して安全なリリースサイクルを確保することを目的としています。

環境のカスタマイズ

Set Up メニューに移動し、Environments をクリックすると、現在のプロジェクトの環境を確認できます。
これらの環境は自由にカスタマイズできます(Production は名前変更のみ可能)。新しい環境を追加するには、Add an Environment をクリックします。 新しい環境の名前とキーを入力します。環境の順序は自由に並べ替えることもできます。

環境のスコープ

フィーチャー変数、バリエーション、ゴールはすべての環境で利用できます。フィーチャーの設定時に環境ごとに個別に作成する必要はありません。ただし、環境はプロジェクト全体に適用され、編集中のフラグだけに影響するものではありません。環境への変更は、プロジェクト内のすべてのフィーチャーフラグに影響します。 Feature Flags ダッシュボードでは、プロジェクトと環境キーでフラグをフィルタリングできます。ⓘ アイコンにカーソルを合わせると、キーが使用されているプロジェクトを確認できます。
Kameleoon のマルチ環境フィーチャーフラグ機能を使用するには、YAML 構成ファイル内で “environment” というパラメータを使用して環境キーを定義する必要があります。YAML ファイル内に環境が指定されていない場合、デフォルトで Production 環境に関連付けられた構成が適用されます。詳細は、ご使用の SDK のドキュメントを参照してください。