Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Recuperar los tratamientos experimentales
Cuando se ejecuta un experimento con una marca de característica, se recupera el tratamiento asignado de la misma manera que se recupera cualquier marca de característica del AWS AppConfig Agente. Esto requiere dos adiciones: identificar la entidad y proporcionar el contexto de la persona que llama que evalúa la regla de audiencia del experimento.
-
Recupera la bandera del AWS AppConfig agente.
-
Especifique el indicador o los indicadores exactos para los que desea tratamientos mediante el parámetro de
?flag=consulta.FLAG_KEY -
Proporcione un identificador de entidad, como un identificador de usuario final, en el
Entity-Idencabezado. El agente devuelve el mismo tratamiento para la misma entidad durante toda la ejecución. -
Introduce en el
Contextencabezado el contexto de solicitud que la regla de audiencia de tu experimento evalúa.
Por ejemplo, para saber a qué tratamiento user123 está asignado un experimento que se ejecuta con la inference-settings bandera, haz esta solicitud:
curl "http://localhost:2772/applications/MyApp/environments/MyEnv/configurations/MyFlags?flag=inference-settings" \ -H "Entity-Id: user123"
Si user123 está asignado a un tratamientot1, el agente devuelve una respuesta como la siguiente:
{ "_variant": "__t1__", "enabled": true }
El _variant campo identifica la variante del indicador asignada a la entidad. Al iniciar un experimento, AWS AppConfig asigna cada tratamiento a una variante indicadora que lleva el nombre del tratamiento asignado (__c__para el tratamiento de control __t1____t2__, y así sucesivamente para los tratamientos). Si el tratamiento define valores de atributos, también aparecen en la respuesta.
nota
Si la entidad no forma parte de la audiencia del experimento, o forma parte de la audiencia pero no está expuesta actualmente al experimento (según el porcentaje de exposición del experimento), el agente no devuelve el tratamiento del experimento. En su lugar, se reduce al valor de indicador actualmente implementado en el entorno.