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.
Argomenti
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.
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
GetLatestConfigurationrisposta 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 |