Creazione di un profilo di configurazione Feature Flag in AWS AppConfig - AWS AppConfig

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

Creazione di un profilo di configurazione Feature Flag in AWS AppConfig

È possibile utilizzare i flag di funzionalità per abilitare o disabilitare le funzionalità all'interno delle applicazioni o per configurare caratteristiche diverse delle funzionalità dell'applicazione utilizzando gli attributi dei flag. AWS AppConfig archivia le configurazioni dei flag di funzionalità nell'archivio di configurazione AWS AppConfig ospitato in un formato di feature flag che contiene dati e metadati sui flag e sugli attributi dei flag.

Nota

Quando create un profilo di configurazione dei feature flag, potete creare un feature flag di base come parte del flusso di lavoro del profilo di configurazione. AWS AppConfig supporta anche i flag di funzionalità multivarianti. I flag di funzionalità multivarianti consentono di definire una serie di possibili valori di flag da restituire per una richiesta. Quando si richiede un flag configurato con varianti, l'applicazione fornisce un contesto che AWS AppConfig valuta in base a una serie di regole definite dall'utente. A seconda del contesto specificato nella richiesta e delle regole definite per la variante, AWS AppConfig restituisce valori di flag diversi all'applicazione.

Per creare flag di funzionalità multivarianti, create prima un profilo di configurazione, quindi modificate tutti i flag all'interno del profilo di configurazione per aggiungere varianti. Per ulteriori informazioni, consulta Creazione di flag di funzionalità multivarianti.

Comprensione degli attributi dei feature flag

Quando create un profilo di configurazione del feature flag o create un nuovo flag all'interno di un profilo di configurazione esistente, potete specificare gli attributi e i vincoli corrispondenti per il flag. Un attributo è un campo che si associa al feature flag per esprimere le proprietà relative al feature flag. Gli attributi vengono forniti all'applicazione con la chiave flag e il disable valore enable or del flag.

I vincoli assicurano che eventuali valori di attributo imprevisti non vengano distribuiti nell'applicazione. Un esempio è illustrato nell'immagine seguente.

Esempio di attributi di bandiera per un flag di funzionalità AWS AppConfig
Nota

Notate le seguenti informazioni sugli attributi dei flag.

  • Per i nomi degli attributi, la parola «abilitato» è riservata. Non è possibile creare un attributo di feature flag chiamato «enabled». Non ci sono altre parole riservate.

  • Gli attributi di un flag di funzionalità sono inclusi nella GetLatestConfiguration risposta solo se tale flag è abilitato.

  • Le chiavi degli attributi Flag per un determinato flag devono essere univoche.

AWS AppConfig supporta i seguenti tipi di attributi di bandiera e i vincoli corrispondenti.

Type Vincolo Descrizione
Stringa Espressione regolare

Modello Regex per la stringa

Enum

Elenco di valori accettabili per la stringa

Numero Minimo

Valore numerico minimo per l'attributo

Massimo

Valore numerico massimo per l'attributo

Booleano Nessuno Nessuno
Matrice di stringhe Espressione regolare Modello Regex per gli elementi dell'array
Enum Elenco di valori accettabili per gli elementi dell'array
Matrice numerica Minimo Valore numerico minimo per gli elementi dell'array
Massimo Valore numerico massimo per gli elementi dell'array