Condividi tramite


Avvio rapido: Gestire i flag di funzionalità in Configurazione app di Azure

Configurazione app di Azure offre la gestione delle funzionalità tramite flag di funzionalità, consentendo ai team di controllare in modo dinamico le funzionalità dell'applicazione senza ridistribuire il codice. Ciò consente implementazioni sicure, mirate, sperimentazione più rapida e rischio ridotto, offrendo agli sviluppatori un controllo flessibile sul comportamento delle app e la possibilità di rispondere rapidamente alle esigenze aziendali o dei clienti in continua evoluzione.

Gestione funzionalità nel portale di Azure offre un'interfaccia utente per la creazione e la gestione dei flag di funzionalità usati nelle applicazioni.

Prerequisiti

Creare un flag di funzionalità

Creare un nuovo flag di funzionalità nel portale di Azure seguendo questa procedura.

  1. Apri l'archivio di configurazione App di Azure nel portale di Azure. Nel menu delle risorse, in Operazioni, selezionare Gestione> funzionalitàCrea.

    Screenshot del portale di Azure che mostra la funzionalità Crea flag di funzionalità.

  2. Sotto A cosa userai il tuo flag di funzione?, scegli uno dei seguenti scopi:

    • Interruttore : attiva/disattiva le funzionalità con un semplice interruttore. Usare per interruttori operativi di breve durata e scenari in cui è sufficiente un singolo controllo on/off.
    • Implementazione: abilitare gradualmente la funzionalità per una percentuale di utenti. Usare per i versionamenti graduali delle funzionalità al fine di ridurre i rischi e per l'implementazione canary o a fasi in ambienti o segmenti di utenti.
    • Esperimento : eseguire esperimenti controllati con l'allocazione del traffico per determinare la variante con prestazioni migliori. Usare per test A/B, esperimenti multivariati o valutazione delle funzionalità basate sulle metriche e altri scenari che richiedono un confronto statistico.

    Usare Switch per abilitare o disabilitare immediatamente le funzionalità per tutti gli utenti.

    1. Configurare Le nozioni di base per impostare le proprietà principali del flag di funzionalità.

      Impostazione Valore di esempio Descrizione
      Abilitare flag di funzionalità Attiva Questa opzione abilita il flag di funzionalità al momento della creazione. Se si disattiva questa opzione, la configurazione del nuovo flag di funzionalità viene salvata ma il nuovo flag di funzionalità rimane disabilitato.
      Nome del flag di funzionalità Beta Il nome del flag di funzionalità è quello usato per fare riferimento al flag nel codice. Deve essere univoco all'interno di un'applicazione.
      Chiave Beta È possibile usare la chiave per filtrare i flag di funzionalità caricati nell'applicazione. La chiave viene generata dal nome del flag di funzionalità per impostazione predefinita, ma è anche possibile aggiungere un prefisso o uno spazio dei nomi per raggruppare i flag di funzionalità, ad esempio .appconfig.featureflag/Beta.
      Label Lasciare vuoto È possibile usare le etichette per creare flag di funzionalità diversi per la stessa chiave e filtrare i flag caricati nell'applicazione in base all'etichetta. Per impostazione predefinita, un flag di funzionalità non ha alcuna etichetta.
      Descrizione Lasciare vuoto Lasciare vuoto il campo o immettere una descrizione per il flag di funzionalità.

      Screenshot del portale di Azure che mostra l'opzione Crea feature flag - Switch.

    2. Configurare Telemetria per raccogliere gli eventi di valutazione per questo segnalatore di funzionalità. Se abilitato, gli eventi di valutazione vengono inviati al server di pubblicazione di telemetria configurato nell'applicazione. Prima di abilitare la telemetria, collegare una risorsa di Application Insights all'archivio di Configurazione app in Telemetry>App Insights.

    3. Selezionare Rivedi e crea per visualizzare un riepilogo del nuovo flag di funzionalità e quindi selezionare Crea per finalizzare l'operazione. Una notifica indica che il nuovo flag di funzionalità è stato creato correttamente.

Modificare flag funzionalità

Per aggiornare un flag di funzionalità, seguire questa procedura:

Screenshot della piattaforma Azure. Modificare un flag di funzionalità.

  1. Nel menu delle risorse passare a Operations>Feature Manager.

  2. Passare alla fine destra del flag di funzionalità che si desidera modificare e selezionare i puntini di sospensione Altre azioni (...). Da questo menu è possibile visualizzare i dettagli del flag di funzionalità, modificare il flag, bloccarlo o sbloccarlo, creare un'etichetta, aggiornare i tag, esaminare la cronologia o eliminare il flag.

  3. Selezionare Modifica per apportare modifiche usando l'editor visivo o Modifica avanzata per modificare direttamente il codice JSON non elaborato del flag.

  4. Facoltativamente, modificare lo stato del flag di funzionalità attivando o disattivando l'interruttore Abilitato.

Gestisci visualizzazione

Il menu Gestione funzionalità visualizza i flag di funzionalità archiviati in Configurazione app di Azure. È possibile modificare la visualizzazione gestione funzionalità nel portale di Azure selezionando Gestisci visualizzazione.

  • Le impostazioni consentono di scegliere il numero di flag di funzionalità caricati per ogni azione Carica altro. Carica altro sarà visibile solo se sono presenti più di 200 flag di funzionalità.

  • Modifica colonne consente di aggiungere o rimuovere colonne e modificare l'ordine delle colonne.

    Screenshot della piattaforma Azure. Gestire la visualizzazione dei flag di funzionalità.

I flag di funzionalità creati con Gestione funzionalità vengono archiviati come normali valori chiave. Vengono mantenuti con il prefisso speciale .appconfig.featureflag/ e il tipo di contenuto application/vnd.microsoft.appconfig.ff+json;charset=utf-8.

Per visualizzare i valori chiave sottostanti dei flag di funzionalità in Esplora configurazione, seguire questa procedura.

  1. Nel menu delle risorse, selezionare Operazioni>Esplora configurazione, quindi selezionare Gestisci visualizzazione>Impostazioni.

    Screenshot della piattaforma Azure. Includere flag di funzionalità in Esplora configurazione.

  2. Selezionare Includi flag di funzionalità in Esplora configurazione e Applica.

Per iniziare a usare i flag funzionalità con Configurazione app di Azure, continuare con le seguenti guide introduttive specifiche per il linguaggio o la piattaforma dell'applicazione.