As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Recuperando tratamentos experimentais
Quando um experimento é executado em um sinalizador de recurso, você recupera o tratamento atribuído da mesma forma que recupera qualquer sinalizador de recurso do Agente AWS AppConfig . Isso requer duas adições: você identifica a entidade e fornece o contexto do chamador que a regra de público do seu experimento avalia.
-
Recupere a bandeira do AWS AppConfig Agente.
-
Especifique o sinalizador ou sinalizadores exatos para os quais você deseja tratamentos usando o parâmetro de
?flag=consulta.FLAG_KEY -
Forneça um identificador de entidade, como um ID de usuário final, no cabeçalho.
Entity-IdO agente devolve o mesmo tratamento para a mesma entidade durante toda a corrida. -
Passe o contexto da solicitação que a regra de público do seu experimento avalia no
Contextcabeçalho.
Por exemplo, para descobrir qual tratamento user123 é atribuído para um experimento em execução na inference-settings bandeira, faça esta solicitação:
curl "http://localhost:2772/applications/MyApp/environments/MyEnv/configurations/MyFlags?flag=inference-settings" \ -H "Entity-Id: user123"
Se user123 for atribuído ao tratamentot1, o agente retorna uma resposta como a seguinte:
{ "_variant": "__t1__", "enabled": true }
O _variant campo identifica a variante do sinalizador atribuída à entidade. Quando você inicia um experimento, AWS AppConfig mapeia cada tratamento para uma variante sinalizadora que é nomeada de acordo com o tratamento atribuído (__c__para o controle e __t1____t2__, e assim por diante para os tratamentos). Se o tratamento definir valores de atributos, eles também aparecerão na resposta.
nota
Se a entidade não fizer parte do público do experimento ou fizer parte do público, mas não estiver atualmente exposta ao experimento (com base na porcentagem de exposição do experimento), o agente não retornará o tratamento do experimento. Em vez disso, ele se enquadra no valor do sinalizador atualmente implantado no ambiente.