セグメントの作成

セグメントを使用して、ルールに基づいてユーザーまたはリソースのグループを定義します。 ベータ版の立ち上げや試用などのニーズに基づいて機能のバリアントをデリバリーするターゲット・セグメントを機能フラグに設定できます。

デフォルトでは、「セグメント」ペインには、現在の App Configuration サービスインスタンスで作成されたセグメントの一覧が、 セグメント名ラベル、および最終更新日とともに表示されます。

セグメント一覧
一覧*セグメント一覧
セグメント一覧

セグメントの作成

セグメントを作成するには、以下の手順を実行します。

  1. App Configuration コンソールで、**「セグメント」**をクリックします。

  2. 「作成」 をクリックします。 サイド・パネルが開き、新規セグメントを作成するためのフィールドが表示されます。

    セグメントの作成
    新しいセグメントの作成

  3. セグメントの詳細を指定します。

    • 名前 - セグメントの名前。
    • 説明 - セグメントの説明を追加します。これはオプションです。
    • 必要に応じて、セグメントで識別するために必要なタグを定義します。
    • **「セグメントにユーザー属性を含める」**で、セグメントにユーザーを含めるためのルールを指定します。 セグメントへのユーザーの追加について詳しくは、こちらを参照してください。
  4. 「作成」 をクリックします。

セグメントへのユーザーの追加

属性は、決定の一部として評価されたいリクエストのコンテキストを指定する。 ルールを定義することで、セグメントにユーザー属性を追加できます。 複数のルールを定義できます。

ルールを定義するには、セグメントの作成時または編集時に、**「セグメントにユーザー属性を含める」**で、以下の詳細を追加します。

  1. 属性名を追加します。 例えば、属性は電子メールであったり、ユーザー名の一部であったりする。

  2. 評価に使用する演算子をリストから選択します。

    • startsWith
    • notStartsWith
    • endsWith
    • notEndsWith
    • isNot
    • 含む
    • notContains
    • greaterThan
    • greaterThanEquals
    • lesserThan
    • lesserThanEquals
  3. 選択した演算子の値を入力します。

  4. [ 属性の保存 ] をクリックします。

セグメント属性の評価方法

セグメントで属性を定義する際は、以下の評価動作に注意してください:

  • 1つのセグメント内では、異なる属性は「 AND 」で評価されます。
  • 1つのセグメント属性内では、複数の値が「 OR 」で評価されます。

たとえば、 eu-de リージョンの本番環境ユーザーをマッチングさせたい場合は、同じセグメントに2つの属性を追加します:

  • environment production
  • region eu-de

ユーザーがセグメントに含まれるためには、両方の条件が満たされている必要があります。

eu-de または us-east のいずれかのユーザーを照合したい場合は、 region 属性に両方の値を指定することができます。 これらの値のいずれかに一致するユーザーは、その属性条件を満たします。

セグメント - オーバーフロー・メニュー

各機能セグメントのオーバーフロー・メニュー (3 つの垂直ドット) は、**「編集」操作、「コピー」操作、「削除」**操作で構成されています。

![セグメントのオーバーフローメニュー](images/ac-segments-overflow-menu.png "セグメントのオーバーフローメニュー*" caption-side="bottom"}の"){: caption="

  • 「編集」オプションを選択すると、名前説明の変更、セグメントにユーザー属性を含めるためのルールの追加または変更を行えます。
  • 「コピー」オプションを選択すると、セグメント情報がコピーされるため、セグメントの名前を変更する必要があります。 必要に応じて他の詳細を変更できます。
  • **「削除」**オプションを選択すると、選択したセグメントを削除するかどうかの確認を求める確認ウィンドウが表示されます。 削除オプションではセグメント情報が完全に削除されます。また、このアクションを元に戻すことはできません。

機能フラグのターゲット・セグメントの設定については、こちらを参照してください。