View a markdown version of this page

Creazione di flag di funzionalità e dati di configurazione in formato libero 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 flag di funzionalità e dati di configurazione in formato libero in AWS AppConfig

Gli argomenti di questa sezione consentono di completare le seguenti attività in AWS AppConfig. Queste attività creano importanti artefatti per la distribuzione dei dati di configurazione.

1. Crea un namespace dell'applicazione

Per creare uno spazio dei nomi di un'applicazione, si crea un AWS AppConfig artefatto chiamato applicazione. Un'applicazione è semplicemente un costrutto organizzativo come una cartella.

2. Crea ambienti

Per ogni AWS AppConfig applicazione, definisci uno o più ambienti. Un ambiente è un gruppo logico di AWS AppConfig destinazione di distribuzione, ad esempio le applicazioni in un Production ambiente Beta or. È inoltre possibile definire ambienti per i sottocomponenti delle applicazioni, ad esempioAWS Lambda functions, Containers WebMobile, e. Back-end

Puoi configurare gli CloudWatch allarmi Amazon per ogni ambiente per annullare automaticamente le modifiche di configurazione problematiche. Il sistema monitora gli allarmi durante una distribuzione della configurazione. Se viene attivato un allarme, il sistema ripristina la configurazione.

3. Crea un profilo di configurazione

I dati di configurazione sono una raccolta di impostazioni che influenzano il comportamento dell'applicazione. Un profilo di configurazione include, tra le altre cose, un URI che consente di AWS AppConfig localizzare i dati di configurazione nella posizione memorizzata e un tipo di configurazione. AWS AppConfig supporta i seguenti tipi di profili di configurazione:

  • Flag di funzionalità: è 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 memorizza 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. L'URI per le configurazioni dei feature flag è semplice. hosted

  • Configurazioni a forma libera: una configurazione a forma libera può memorizzare dati in uno qualsiasi dei seguenti strumenti Servizi AWS e di Systems Manager:

    • AWS AppConfig archivio di configurazione ospitato

    • Amazon Simple Storage Service

    • AWS CodePipeline

    • AWS Secrets Manager

    • AWS Systems Manager (SSM) Archivio dei parametri

    • Archivio documenti SSM

Nota

Se possibile, consigliamo di ospitare i dati di configurazione nell'archivio di configurazione AWS AppConfig ospitato in quanto offre il maggior numero di funzionalità e miglioramenti.

4. (Facoltativo, ma consigliato) Crea contrassegni di funzionalità con più varianti

AWS AppConfig offre flag di funzionalità di base, che (se abilitati) restituiscono un set specifico di dati di configurazione per richiesta. Per supportare meglio i casi d'uso di segmentazione degli utenti e suddivisione del traffico, offre AWS AppConfig anche flag di funzionalità con più varianti, che consentono di definire una serie di possibili valori di flag da restituire per una richiesta. È inoltre possibile configurare diversi stati (abilitati o disattivati) per i flag con più varianti. 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.