View a markdown version of this page

ステップ 2: 実験定義を作成する - AWS AppConfig

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ステップ 2: 実験定義を作成する

実験定義は、実験の目的、範囲、運用設定を記述します。テスト対象、期待される成果、ビジネスまたは技術的な目標に関する情報をキャプチャし、利害関係者が実験の意図をすばやく理解し、結果を一貫して解釈できるようにします。

実験定義には、実験の実行に必要なオペレーションの詳細も含まれていますAWS AppConfig。これには、実験に関連付けられたアプリケーションと機能フラグ、実験設定の保存に使用される設定プロファイル、評価されるエクスペリエンスを定義する処理設定が含まれます。実験定義は、実験実行、対象者の露出設定、および処理割り当てロジックの中央設定として機能します。ここで説明する概念の詳細については、「」を参照してくださいでの実験についてAWS AppConfig

実験定義の作成 (コンソール)

で実験を使用してAWS AppConfig実験定義を作成するには、次の手順を使用しますAWS マネジメントコンソール。

実験定義を作成するには
  1. https://console.aws.amazon.com/systems-manager/appconfig/ でAWS Systems Managerコンソールを開きます。

  2. ナビゲーションペインで、実験を選択し、実験の作成を選択します。

  3. 実験名にわかりやすい名前を入力して、この実験を他の実験と区別します。

  4. 実験仮説には、検証する目標または仮説を記述します。

  5. 起動基準には、成功した処理のデプロイに不可欠なメトリクスまたはデータに関する情報を入力します。この情報は、長時間実行される実験に役立ちます。

  6. Experiment アプリケーションでは、この実験を実行するアプリケーションを選択します。

  7. [次へ] を選択します。

  8. 対象者の指定ページで、対象者の説明に、実験の対象となる対象者に関する情報を入力します。

  9. オーディエンスルールセクションで、ルールビルダータブまたはエディタタブのいずれかを選択して、オーディエンスを識別またはフィルタリングするルールを作成します。ルールの設計図を選択して、実験用に事前に構築されたルールを表示および選択します。ルールを構築する場合:

    • 条件を追加する

      属性を選択し、演算子を選択し、値を指定します。

    • グループ条件

      を使用してAND、グループ内のすべての条件を true にするか、任意の条件ORに一致させます。

    • グループをネストする

      複数のグループを組み合わせて、より高度なターゲティングロジックを作成します。

    • ルールを絞り込む

      必要に応じて、ターゲット要件に合わせて条件とグループを追加または削除します。

    式形式、サポートされている演算子、ルールの例など、ルールの構築の詳細については、「」を参照してくださいオーディエンスルールの作成

  10. [次へ] を選択します。

  11. 「実験機能の選択」ページの「環境」で、この実験を実行する環境を選択します。設定プロファイルで、機能フラグに関連付けられた設定プロファイルを選択します。

  12. 機能フラグで、実験で使用する既存の機能フラグを選択します。実験機能フラグの詳細については、「」を参照してください実験機能フラグの選択

  13. [次へ] を選択します。

  14. 処理の追加ページで、デフォルトフラグ値セクションを確認します。対象者の露出が 0%~99% に設定されている場合、処理に割り当てられていないユーザーはデフォルトのフラグ値を受け取ります。この値は常にオフであり、変更することはできません。

  15. 「処理の追加」ページの「コントロール」セクションに説明を入力し、フラグ値がオンになっていることを確認します。

    注記

    コントロール処理は、実験中の比較に使用されるベースラインエクスペリエンスを表します。通常、これは現在のデフォルトの動作ですが、安定したよく理解された設定にすることができます。デフォルトの機能フラグ値 (デフォルトでオフになっています) は、処理に割り当てられていないユーザーのフォールバック動作を定義します。コントロール処理とデフォルトのフラグ値は多くの場合、同じユーザーエクスペリエンスを提供しますが、コントロール処理に割り当てられたユーザーのみが実験の測定と分析に参加します。

    属性セクションに 1 つ以上のキーが表示されている場合は、対応するフィールドにその値を指定します。

  16. 処理 1 セクションで説明を入力し、フラグ値がオンになっていることを確認します。属性セクションに 1 つ以上のキーが表示されている場合は、対応するフィールドにその値を指定します。追加の処理については、このプロセスを繰り返します。

  17. AWS AppConfig実験は、処理の合計数に基づいて、すべての処理にトラフィックを自動的に割り当てます。異なる処理にトラフィックを割り当てる場合は、詳細設定を展開し、カスタム割り当ての重みを使用する (推奨されません) を選択します。

    注記

    処理トラフィックの割り当てによって、処理間でトラフィックを分割する方法が決まります。対象となる対象者の何パーセントが実験に参加するかを制御する対象者への公開は、実験の実行を開始するときに個別に設定されます。

  18. [次へ] を選択します。

  19. 詳細を確認し、実験定義の保存を選択します。実験の完全な定義ページAWS AppConfigが表示されます。