View a markdown version of this page

Creazione di un profilo di configurazione con 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 con feature flag in AWS AppConfig

È possibile utilizzare i flag di funzionalità per abilitare o disabilitare le funzionalità all'interno delle applicazioni o per configurare diverse caratteristiche delle funzionalità dell'applicazione utilizzando gli attributi flag. AWS AppConfig archivia le configurazioni dei feature flag 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 si crea un profilo di configurazione dei feature flag, è possibile creare un feature flag di base come parte del flusso di lavoro del profilo di configurazione. AWS AppConfig supporta anche i flag di funzionalità con più varianti. Multi-variant i flag di funzionalità 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 diversi valori di flag all'applicazione.

Per creare flag di funzionalità con più varianti, 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 contrassegni di funzionalità con più varianti.

Comprendere gli attributi dei feature flag

Quando si crea un profilo di configurazione del feature flag o si crea un nuovo flag all'interno di un profilo di configurazione esistente, è possibile 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 inviati all'applicazione con la chiave del flag e il disable valore enable or del flag.

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

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

Notate le seguenti informazioni sugli attributi del flag.

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

  • Gli attributi di un feature flag 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 flag e i relativi vincoli.

Tipo Vincolo Description
Stringa Espressione regolare

Modello Regex per la stringa

Enum

Elenco dei 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 dei 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