セグメントの作成
セグメントを使用して、ルールに基づいてユーザーまたはリソースのグループを定義します。 ベータ版の立ち上げや試用などのニーズに基づいて機能のバリアントをデリバリーするターゲット・セグメントを機能フラグに設定できます。
デフォルトでは、「セグメント」ペインには、現在の App Configuration サービスインスタンスで作成されたセグメントの一覧が、 セグメント名、 ラベル、および最終更新日とともに表示されます。
セグメントの作成
セグメントを作成するには、以下の手順を実行します。
-
App Configuration コンソールで、**「セグメント」**をクリックします。
-
「作成」 をクリックします。 サイド・パネルが開き、新規セグメントを作成するためのフィールドが表示されます。
新しいセグメントの作成 -
セグメントの詳細を指定します。
- 名前 - セグメントの名前。
- 説明 - セグメントの説明を追加します。これはオプションです。
- 必要に応じて、セグメントで識別するために必要なタグを定義します。
- **「セグメントにユーザー属性を含める」**で、セグメントにユーザーを含めるためのルールを指定します。 セグメントへのユーザーの追加について詳しくは、こちらを参照してください。
-
「作成」 をクリックします。
セグメントへのユーザーの追加
属性は、決定の一部として評価されたいリクエストのコンテキストを指定する。 ルールを定義することで、セグメントにユーザー属性を追加できます。 複数のルールを定義できます。
ルールを定義するには、セグメントの作成時または編集時に、**「セグメントにユーザー属性を含める」**で、以下の詳細を追加します。
-
属性名を追加します。 例えば、属性は電子メールであったり、ユーザー名の一部であったりする。
-
評価に使用する演算子をリストから選択します。
- startsWith
- notStartsWith
- endsWith
- notEndsWith
- は
- isNot
- 含む
- notContains
- greaterThan
- greaterThanEquals
- lesserThan
- lesserThanEquals
-
選択した演算子の値を入力します。
-
[ 属性の保存 ] をクリックします。
セグメント属性の評価方法
セグメントで属性を定義する際は、以下の評価動作に注意してください:
- 1つのセグメント内では、異なる属性は「 AND 」で評価されます。
- 1つのセグメント属性内では、複数の値が「 OR 」で評価されます。
たとえば、 eu-de リージョンの本番環境ユーザーをマッチングさせたい場合は、同じセグメントに2つの属性を追加します:
environmentはproductionregionはeu-de
ユーザーがセグメントに含まれるためには、両方の条件が満たされている必要があります。
eu-de または us-east のいずれかのユーザーを照合したい場合は、 region 属性に両方の値を指定することができます。 これらの値のいずれかに一致するユーザーは、その属性条件を満たします。