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.
Argomenti
- Comprensione degli attributi dei feature flag
- Creazione di un profilo di configurazione del feature flag (console)
- Creazione di un profilo di configurazione del feature flag (riga di comando)
- Creazione di flag di funzionalità multivarianti
- Comprensione del tipo di riferimento per AWS.AppConfig.FeatureFlags
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.
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 |