Delen via


Quickstart: Functievlagmen beheren in Azure-app Configuratie

Azure App Configuration biedt functiebeheer via functievlagmen, waardoor teams de functionaliteit van toepassingen dynamisch kunnen beheren zonder code opnieuw te implementeren. Dit maakt veilige, gerichte implementaties, snellere experimenten en minder risico's mogelijk, waardoor ontwikkelaars flexibel controle hebben over het gedrag van apps en de mogelijkheid om snel te reageren op veranderende bedrijfs- of klantbehoeften.

Het functiebeheer in Azure Portal biedt een gebruikersinterface voor het maken en beheren van de functievlagmen die u in uw toepassingen gebruikt.

Vereisten

Een functievlag maken

Maak een nieuwe functievlag in Azure Portal door de onderstaande stappen te volgen.

  1. Open uw Azure App Configuration-opslag in de Azure-portal. Selecteer in het resourcemenu onder Operations de optie Functiebeheer>maken.

    Schermopname van Azure Portal met de functie Functiemarkering maken.

  2. Kies onder Waarvoor gebruikt u de functievlag? een van de volgende doeleinden:

    • Schakelaar : schakelfuncties in-/uitschakelen met een eenvoudige schakelaar. Gebruik deze optie voor kortdurende operationele wisselknoppen en scenario's waarbij één aan/uit-besturingselement voldoende is.
    • Implementatie : schakel de functie geleidelijk in voor een percentage gebruikers. Gebruik voor geleidelijke functiereleases om risico's te verminderen en voor canary- of gefaseerde implementaties in omgevingen of gebruikerssegmenten.
    • Experiment : voer gecontroleerde experimenten uit met verkeerstoewijzing om de best presterende variant te bepalen. Gebruiken voor A/B-tests, multivariate experimenten of metrische functie-evaluatie, en andere scenario's waarvoor statistische vergelijking is vereist.

    Gebruik Switch om functionaliteit direct in of uit te schakelen voor alle gebruikers.

    1. Configureer Basisbeginselen om de kerneigenschappen van uw functievlag in te stellen.

      Instelling Voorbeeldwaarde Beschrijving
      Functievlag inschakelen In-/uitschakelen Met deze optie wordt de functievlag ingeschakeld tijdens het aanmaken. Als u dit uitschakelt, wordt de configuratie van de nieuwe functievlag opgeslagen, maar blijft de nieuwe functievlag uitgeschakeld.
      Naam van functievlag Beta De naam van de functievlag is wat u gebruikt om te verwijzen naar de vlag in uw code. Deze moet uniek zijn binnen een toepassing.
      Sleutel Beta U kunt de sleutel gebruiken om functievlagmen te filteren die in uw toepassing zijn geladen. De sleutel wordt standaard gegenereerd op basis van de naam van de functievlag, maar u kunt ook een voorvoegsel of een naamruimte toevoegen om uw functievlaggen te groeperen, bijvoorbeeld .appconfig.featureflag/Beta.
      Etiket Leeg laten U kunt labels gebruiken om verschillende functievlagmen te maken voor dezelfde sleutel en filtervlagmen die in uw toepassing zijn geladen op basis van het label. Een functievlag heeft standaard geen label.
      Beschrijving Leeg laten Laat leeg of voer een beschrijving in voor uw functievlag.

      Schermopname van Azure Portal met de functie Functievlag maken - Schakeloptie.

    2. Configureer Telemetrie om evaluatie-gebeurtenissen voor deze functievlag te verzamelen. Wanneer deze functie is ingeschakeld, worden evaluatie-gebeurtenissen verzonden naar de telemetrie-uitgever die u in uw toepassing configureert. Voordat u telemetrie inschakelt, koppelt u een Application Insights-resource aan het App Configuration-archief in Telemetry>App Insights.

    3. Selecteer Beoordelen en maken om een samenvatting van de nieuwe functievlag te zien en selecteer Vervolgens Maken om uw bewerking te voltooien. Een melding geeft aan dat de nieuwe functievlag succesvol is gemaakt.

Functievlagmen bewerken

Voer de volgende stappen uit om een functievlag bij te werken:

Schermopname van het Azure-platform. Een functievlag bewerken.

  1. Ga in het resourcemenu naar Operations>Feature Manager.

  2. Ga naar het rechtereinde van de functievlag die u wilt wijzigen en selecteer het weglatingsteken Meer acties (...). In dit menu kunt u details van functievlagken bekijken, de vlag bewerken, vergrendelen of ontgrendelen, een label maken, tags bijwerken, de geschiedenis bekijken of de vlag verwijderen.

  3. Selecteer Bewerken om wijzigingen aan te brengen met behulp van de visuele editor of Geavanceerde bewerking om de onbewerkte JSON van de vlag rechtstreeks te wijzigen.

  4. U kunt desgewenst de status van de functievlag wijzigen door de wisselknop Ingeschakeld in of uit te schakelen.

Weergave beheren

In het menu Functiebeheer worden de functievlagmen weergegeven die zijn opgeslagen in Azure App Configuration. U kunt de weergave van de Functiebeheerder in het Azure-portal wijzigen door de optie Beheer weergave te selecteren.

  • Met instellingen kunt u kiezen hoeveel functievlagmen worden geladen per actie Meer laden . Meer laden is alleen zichtbaar als er meer dan 200 functievlaggen zijn.

  • Met Kolommen bewerken kunt u kolommen toevoegen of verwijderen en de kolomvolgorde wijzigen.

    Schermopname van het Azure-platform. Beheeroverzicht van functievlaggen.

Functievlagmen die zijn gemaakt met functiebeheer, worden opgeslagen als gewone sleutelwaarden. Ze worden bewaard met het speciale voorvoegsel .appconfig.featureflag/ en het inhoudstype application/vnd.microsoft.appconfig.ff+json;charset=utf-8.

Volg de onderstaande stappen om de onderliggende sleutelwaarden van functievlagmen in Configuration Explorer weer te geven.

  1. Selecteer Operations>Configuratieverkenner in het resourcemenu en selecteer vervolgens Beheer weergave-instellingen.

    Schermopname van het Azure-platform. Functievlagmen opnemen in Configuration Explorer.

  2. Selecteer Functievlagmen opnemen in de configuratieverkenner en Toepassen.

Als u functievlagmen met Azure-app Configuration wilt gaan gebruiken, gaat u verder met de volgende quickstarts die specifiek zijn voor de taal of het platform van uw toepassing.