Delen via


Quickstart: Azure-services Verbinding maken en configuratie opslaan in een App Configuration-archief

Azure-app Configuratie is een cloudservice die een centraal archief biedt voor het beheren van toepassingsinstellingen. De configuratie die is opgeslagen in App Configuration biedt natuurlijk ondersteuning voor infrastructuur als codehulpprogramma's. Wanneer u een serviceverbinding maakt met behulp van Service Verbinding maken or, kunt u ervoor kiezen om uw verbindingsconfiguratie op te slaan in een verbonden App Configuration-archief. In deze zelfstudie voert u de volgende taken uit met behulp van Azure Portal.

  • Een serviceverbinding maken met Azure-app Configuratie in Azure-app Service
  • Een serviceverbinding maken met Azure Blob Storage en configuratie opslaan in Azure-app-configuratie
  • Uw configuratie weergeven in App Configuration
  • Uw verbinding met App Configuration-providers gebruiken

Vereisten

Als u een serviceverbinding wilt maken en configuratie wilt opslaan in Azure-app Configuratie met Service Verbinding maken or, hebt u het volgende nodig:

Een App Configuration-verbinding maken in App Service

Als u de verbindingsconfiguratie in App Configuration wilt opslaan, moet u eerst uw App Service verbinden met een App Configuration-archief.

  1. Typ In Azure Portal App Service in het zoekmenu en selecteer de naam van de App Service die u wilt gebruiken in de lijst.

  2. Selecteer Service Verbinding maken or in de linkeropgave van de inhoudsopgave. Selecteer vervolgens Maken.

  3. Selecteer of voer de volgende instellingen in.

    Instelling Voorgestelde waarde Beschrijving
    Servicetype App-configuratie Doelservicetype. Als u geen App Configuration-archief hebt, maakt u er een.
    Verbindingsnaam Unieke naam De verbindingsnaam waarmee de verbinding tussen uw App Service en de doelservice wordt geïdentificeerd.
    Abonnement Abonnement op het Azure-app Configuratiearchief. Het abonnement waarin uw App Configuration-archief wordt gemaakt. De standaardwaarde is het abonnement dat wordt vermeld voor de App Service.
    App Configuration De naam van uw app-configuratie De doel-App Configuration waarmee u verbinding wilt maken.
    Clienttype Dezelfde app-stack op deze App Service De toepassingsstack die werkt met de doelservice die u hebt geselecteerd. De standaardwaarde is afkomstig van de App Service-runtimestack.

    Schermopname van Azure Portal, het maken van een App Configuration-verbinding.

  4. Selecteer Volgende: Verificatie om het verificatietype te selecteren. Selecteer vervolgens door het systeem toegewezen beheerde identiteit om verbinding te maken met uw App Configuration.

    Schermopname van Azure Portal, waarbij app-configuratieverbindingsverificatie wordt geselecteerd.

  5. Selecteer Volgende: Netwerken om de netwerkconfiguratie te selecteren. Selecteer vervolgens Firewallregels configureren om toegang tot de doelservice in te schakelen wanneer uw App Configuration standaard wordt geopend voor een openbaar netwerk.

    Tip

    Service Verbinding maken or schrijft configuratie rechtstreeks naar App Configuration, dus u moet openbare toegang tot App Configuration inschakelen wanneer u deze functie gebruikt.

    Schermopname van Azure Portal, waarbij u app-configuratieverbindingsnetwerk selecteert.

  6. Selecteer vervolgens Volgende: Beoordelen en maken om de opgegeven informatie te controleren. Selecteer Maken om de serviceverbinding te maken. Het kan één minuut duren voordat de bewerking is voltooid.

Een Blob Storage-verbinding maken in App Service en configuratie opslaan in App Configuration

U kunt nu een serviceverbinding maken met een andere doelservice en configuratie opslaan in een verbonden App Configuration in plaats van app-instellingen. We gebruiken Blob Storage als voorbeeld hieronder. Volg hetzelfde proces voor andere doelservices.

  1. Typ In Azure Portal App Service in het zoekmenu en selecteer de naam van de App Service die u wilt gebruiken in de lijst.

  2. Selecteer Service Verbinding maken or in de linkeropgave van de inhoudsopgave. Selecteer vervolgens Maken.

  3. Selecteer of voer de volgende instellingen in.

    Instelling Voorgestelde waarde Beschrijving
    Servicetype Storage - blob Doelservicetype. Als u geen Storage Blob-container hebt, kunt u een container maken of een ander servicetype gebruiken.
    Verbindingsnaam Unieke naam De verbindingsnaam waarmee de verbinding tussen uw App Service en de doelservice wordt geïdentificeerd.
    Abonnement Een van uw abonnementen Het abonnement waarin uw doelservice wordt geïmplementeerd. De doelservice is de service waarmee u verbinding wilt maken. De standaardwaarde is het abonnement dat wordt vermeld voor de App Service.
    Opslagaccount Uw opslagaccount Het doelopslagaccount waarmee u verbinding wilt maken. Als u een ander servicetype kiest, selecteert u het bijbehorende doelservice-exemplaar.
    Clienttype Dezelfde app-stack op deze App Service De toepassingsstack die werkt met de doelservice die u hebt geselecteerd. De standaardwaarde is afkomstig van de App Service-runtimestack.

    Schermopname van Azure Portal, het maken van een Blob Storage-verbinding.

  4. Selecteer Volgende: Verificatie om het verificatietype te selecteren en de door het systeem toegewezen beheerde identiteit te selecteren om verbinding te maken met uw opslagaccount.

  5. Controleer Store Configuration in App Configuration om Service Verbinding maken of de configuratiegegevens op te slaan in uw App Configuration-archief. Selecteer vervolgens een van uw App Configuration-verbindingen onder App Configuration-verbinding.

    Schermopname van Azure Portal, waarbij u verificatie van de Blob Storage-verbinding selecteert.

  6. Selecteer Volgende: Netwerken en firewallregels configureren om de acceptatielijst voor de firewall in het opslagaccount bij te werken, zodat uw App Service het opslagaccount kan bereiken.

    Schermopname van Azure Portal, waarbij blob storage-verbindingsnetwerk wordt geselecteerd.

  7. Selecteer vervolgens Volgende: Beoordelen en maken om de opgegeven informatie te controleren.

  8. Selecteer Maken om de serviceverbinding te maken. Het kan een minuut duren voordat de bewerking is voltooid.

Uw configuratie weergeven in App Configuration

  1. Vouw de opslag- blobverbinding uit en selecteer Verborgen waarde. Klik om de waarde weer te geven. U kunt de waarde van de configuratie uit het App Configuration-archief zien.

  2. Selecteer de kolom Resourcenaam van uw App Configuration-verbinding. U wordt omgeleid naar de pagina van de App Configuration-portal.

  3. Selecteer Configuration Explorer in het linkermenu van App Configuration en selecteer de naam van de blob-opslagconfiguratie.

  4. Klik op Bewerken om de waarde van deze blobopslagverbinding weer te geven.

    Schermopname van Azure Portal, waarin de inhoud van het App Configuration Store-archief wordt bekeken.

Uw verbinding met App Configuration-providers gebruiken

Azure-app Configuration ondersteunt verschillende providers of clientbibliotheken. In het onderstaande voorbeeld wordt .NET-code gebruikt. Raadpleeg de Azure-app Configuration-documentatie voor meer informatie

using Azure.Identity;
using Azure.Storage.Blobs;
using Microsoft.Extensions.Configuration;

var credential = new ManagedIdentityCredential();
var builder = new ConfigurationBuilder();
builder.AddAzureAppConfiguration(options => options.Connect(new Uri(Environment.GetEnvironmentVariable("AZURE_APPCONFIGURATION_RESOURCEENDPOINT")), credential));

var config = builder.Build();
var storageConnectionName = "UserStorage";
var blobServiceClient = new BlobServiceClient(new Uri(config[$"AZURE_STORAGEBLOB_{storageConnectionName.ToUpperInvariant()}_RESOURCEENDPOINT"]), credential);

Resources opschonen

Wanneer u deze niet meer nodig hebt, verwijdert u de resourcegroep en alle gerelateerde resources die voor deze zelfstudie zijn gemaakt. Hiervoor selecteert u de resourcegroep of de afzonderlijke resources die u hebt gemaakt en selecteert u Verwijderen.

Volgende stappen