

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Recupero dei trattamenti sperimentali
<a name="appconfig-integration-retrieving-experiment-treatments"></a>

Quando un esperimento viene eseguito su un feature flag, si recupera il trattamento assegnato nello stesso modo in cui si recupera qualsiasi feature flag da AWS AppConfig Agent. Ciò richiede due aggiunte: si identifica l'entità e si fornisce il contesto del chiamante che viene valutato dalla regola del pubblico dell'esperimento.

1. Recupera la bandiera dall'agente. AWS AppConfig 

1. Specificate il flag o i flag esatti per i quali desiderate il trattamento utilizzando il parametro di `?flag={{FLAG_KEY}}` interrogazione.

1. Fornisci un identificatore di entità, ad esempio un ID dell'utente finale, nell'intestazione. `Entity-Id` L'agente restituisce lo stesso trattamento per la stessa entità per tutta la durata della corsa.

1. Passa il contesto della richiesta che la regola del pubblico dell'esperimento valuta nell'`Context`intestazione.

Ad esempio, per scoprire a quale trattamento `user123` è assegnato un esperimento eseguito sulla `inference-settings` bandiera, fai questa richiesta:

```
curl "http://localhost:2772/applications/MyApp/environments/MyEnv/configurations/MyFlags?flag=inference-settings" \
-H "Entity-Id: user123"
```

Se `user123` è assegnato al trattamento`t1`, l'agente restituisce una risposta come la seguente:

```
{
  "_variant": "__t1__",
  "enabled": true
}
```

Il `_variant` campo identifica la variante di bandiera assegnata all'entità. Quando si avvia un esperimento, AWS AppConfig associa ogni trattamento a una variante contrassegnata con il nome del trattamento assegnato (`__c__`per il controllo e `__t1__` così via per i trattamenti). `__t2__` Se il trattamento definisce i valori degli attributi, questi vengono visualizzati anche nella risposta.

**Nota**  
Se l'entità non fa parte del pubblico dell'esperimento o fa parte del pubblico ma non è attualmente esposta all'esperimento (in base alla percentuale di esposizione dell'esperimento), l'agente non restituisce un trattamento sperimentale. Rientra invece nel valore del flag attualmente distribuito nell'ambiente.