

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à.

# Selezione del contrassegno della funzionalità dell'esperimento
<a name="appconfig-experimentation-about-experiment-feature-flag"></a>

AWS AppConfig gli esperimenti utilizzano i flag di funzionalità per fornire trattamenti agli utenti. Il feature flag definisce le possibili esperienze che gli utenti possono ricevere durante l'esecuzione di un esperimento. Ogni trattamento corrisponde a una configurazione o variazione del feature flag distinta.

Durante l'esecuzione dell'esperimento,AWS AppConfig assegna gli utenti idonei ai trattamenti e fornisce i valori dei feature flag associati.AWS AppConfig la sperimentazione fornisce l'interfaccia di configurazione per definire i parametri dell'esperimento, le regole del pubblico e le impostazioni del trattamento.

Quando selezionate il flag di funzionalità per un esperimento, assicuratevi che includa gli attributi e i vincoli del flag necessari per l'esperimento. Un *attributo* è un campo che associ al tuo feature flag per controllare il comportamento della feature. Ecco alcuni esempi: `buttonColor = "green"` e`layout = "expanded"`. *I vincoli sono guardrail*. Per esempio, assicurano che `buttonColor` debba essere uno dei:. `"blue" | "green" | "red"`

Il flag della funzionalità:
+ Definisce le esperienze da valutare
+ Fornisce trattamenti agli utenti in fase di esecuzione
+ Controlla il modo in cui gli utenti sono esposti a ciascun trattamento
+ Consente l'implementazione graduale di un trattamento selezionato dopo l'esperimento

In pratica, il feature flag funge da meccanismo operativo alla base dell'esperimento.

Ogni trattamento deve corrispondere a una configurazione distinta del feature flag. Ad esempio, il flag della funzionalità dell'esperimento potrebbe includere:
+ Un valore di flag che mantiene l'esperienza corrente dell'interfaccia utente (il controllo)
+ Un secondo valore di bandiera che definisce l'esperienza di *aggiunta al carrello di implementazione per tutti i prodotti visualizzati*
+ Un terzo valore di flag che definisce un'esperienza alternativa per il pulsante Aggiungi al carrello, magari utilizzando un colore o un carattere del pulsante diverso

Dopo aver selezionato il flag di funzionalità e configurato diversi valori di flag per i trattamenti, configurate l'applicazione per recuperare i dati del flag dall'AWS AppConfig Agent in esecuzione sul vostro ambiente di calcolo. Per ulteriori informazioni, consulta [Utilizzo di AWS AppConfig Agent per leggere un indicatore di funzionalità specifico](appconfig-code-samples-agent-read-feature-flag.md).