Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Met de Azure MCP-server kunt u Azure-resources beheren, waaronder App Configuration-archieven met behulp van prompts in natuurlijke taal. Hiermee kunt u snel configuratie-instellingen en functievlagmen beheren zonder dat u complexe syntaxis hoeft te onthouden.
Azure-app Configuration biedt een service voor het centraal beheren van toepassingsinstellingen en functievlagmen. Moderne programma's, met name programma's die in een cloud worden uitgevoerd, hebben over het algemeen veel onderdelen die worden gedistribueerd. Het verspreiden van configuratie-instellingen over deze onderdelen kan leiden tot moeilijk oplosbare fouten tijdens de implementatie van een toepassing. Gebruik App Configuration om alle instellingen voor uw toepassing op te slaan en hun toegang op één plaats te beveiligen.
Opmerking
Hulpprogrammaparameters: de Hulpprogramma's van Azure MCP Server definiëren parameters voor gegevens die ze nodig hebben om taken uit te voeren. Sommige van deze parameters zijn specifiek voor elk hulpprogramma en worden hieronder beschreven. Andere parameters zijn globaal en worden gedeeld door alle hulpprogramma's. Zie Hulpprogrammaparameters voor meer informatie.
Account: Lijstarchieven
De Azure MCP-server kan App Configuration-archieven weergeven in een abonnement. Dit is handig voor het snel controleren van de status van uw App Configuration-resources.
Voorbeelden van prompts zijn:
- Lijstarchieven: 'Alle app-configuratiearchieven in mijn abonnement weergeven'.
- Winkels weergeven: 'Welke App Configuration-winkels heb ik?'
- Winkels zoeken: 'Ik moet mijn App Configuration-resources zien'
- Queryarchieven: 'Kunt u al mijn app-configuratiearchieven weergeven?'
- Controleer de winkels: 'App Configuration stores in subscription abc123'
Sleutelwaarde: instelling verwijderen
De Azure MCP-server kan een sleutelwaarde-instelling verwijderen uit een App Configuration-archief.
Voorbeelden van prompts zijn:
- Verwijder een instelling: 'Verwijder de sleutel 'AppName:TemporaryConfig' uit mijn 'myappconfigstore' App Configuration-archief.'
- Een gelabelde instelling verwijderen: "Verwijder de instelling 'AppName:FeatureFlag' met label 'test''
- Configuratie verwijderen: "Verwijder de oude databaseverbindingsreeks uit mijn contoso-appconfig"
- Instellingen opschonen: "Alle testinstellingen verwijderen met label afgeschaft"
- Configuratie opschonen: 'Verwijder de tijdelijke API-sleutel 'TempAuth' uit app-config-dev'
| Kenmerk | Verplicht of optioneel | Beschrijving |
|---|---|---|
| Account | Verplicht | De naam van het App Configuration-archief (bijvoorbeeld my-appconfig). |
| Sleutel | Verplicht | De naam van de sleutel voor toegang in het App Configuration-archief. |
| Etiket | Optioneel | Het label dat moet worden toegepast op de configuratiesleutel. Labels worden gebruikt om instellingen te groeperen en te ordenen. |
| inhoudstype | Optioneel | Het inhoudstype van de configuratiewaarde. Dit wordt gebruikt om aan te geven hoe de waarde moet worden geïnterpreteerd of geparseerd. |
Sleutelwaarde: Sleutelwaarden ophalen
Hiermee worden sleutelwaarden opgehaald in een App Configuration-archief. Met deze opdracht kunt u een van de volgende acties uitvoeren:
- Een specifieke sleutelwaarde ophalen op basis van de sleutel en optioneel label
- Geef sleutelwaarden weer als er geen sleutel is opgegeven.
Het weergeven van sleutelwaarden kan eventueel worden gefilterd op een sleutelfilter en labelfilter. Elke sleutelwaarde bevat de sleutel, waarde, label, inhoudstype, ETag, laatste wijzigingstijd en vergrendelingsstatus.
Voorbeelden van prompts zijn:
- Geef alle sleutel-waarde-instellingen weer: 'Alle sleutel-waarde-instellingen weergeven in het App Configuration-archief 'myappconfigstore''
- Instellingen voor sleutelwaarde weergeven: 'Toon de sleutel-waarde-instellingen in het App Configuration-archief 'contoso-appconfig''
- Filteren op sleutelvoorvoegsel: 'Geef alle sleutelwaarde-instellingen weer met de sleutelnaam die begint met 'prod-' in het App Configuration-archief 'production-config'.
- Specifieke sleutelinhoud ophalen: 'Toon de inhoud voor de sleutel 'AppName:ConnectionString' in het App Configuration-archief 'eastus-config''
- Omgevingsspecifieke instellingen: 'Geef alle sleutelwaarde-instellingen weer met de sleutelnaam die begint met 'dev-' in het App Configuration-archief 'development-config''
- Get labeled configuration: "Show me the key-value settings with label 'staging' in App Configuration Store 'app-config-staging'"
- API-configuratie: 'Toon de inhoud voor de sleutel 'ApiSettings:Endpoint' in het App Configuration-archief 'api-config''
- Database-instellingen: 'Geef alle sleutelwaarde-instellingen weer met de sleutelnaam die begint met 'Database' in het App Configuration-archief 'backend-config''
- Functievlagken: 'Toon de sleutel-waarde-instellingen met het label 'functies' in het App Configuration-archief 'feature-config''
- Toepassingsgeheimen: 'Toon de inhoud voor de sleutel 'Geheimen:ApiKey' in het App Configuration-archief 'secure-config''
| Kenmerk | Verplicht of optioneel | Beschrijving |
|---|---|---|
| Account | Verplicht | De naam van het App Configuration-archief (bijvoorbeeld my-appconfig). |
| Sleutel | Optioneel | De naam van de sleutel voor toegang in het App Configuration-archief. |
| Etiket | Optioneel | Het label dat moet worden toegepast op de configuratiesleutel. Labels worden gebruikt om instellingen te groeperen en te ordenen. |
| Sleutelfilter | Optioneel | Hiermee geeft u het sleutelfilter op dat moet worden gebruikt bij het ophalen van sleutelwaarden. Het filter kan een exacte overeenkomst zijn, bijvoorbeeld een filter waarmee foo alle sleutelwaarden worden opgehaald met een sleutel van foo, of het filter kan een * teken aan het einde van de tekenreeks bevatten voor zoekopdrachten met jokertekens (bijvoorbeeld App*). Als u alle sleutels weglaat, worden deze opgehaald. |
| Labelfilter | Optioneel | Hiermee geeft u het labelfilter op, indien van toepassing, dat moet worden gebruikt bij het ophalen van sleutelwaarden. Het filter kan een exacte overeenkomst zijn, bijvoorbeeld een filter waarmee foo alle sleutelwaarden worden opgehaald met een label van foo, of het filter kan een * teken aan het einde van de tekenreeks bevatten voor zoekopdrachten met jokertekens (bijvoorbeeld Prod*). Dit filter is hoofdlettergevoelig. Als u dit weglaat, worden alle labels opgehaald. |
Sleutelwaarde: Vergrendeling instellen op sleutelwaarde
Hiermee stelt u de vergrendelingsstatus van een sleutelwaarde in een App Configuration-archief in. Met deze opdracht kunt u sleutelwaarden vergrendelen en ontgrendelen.
Voorbeelden van prompts zijn:
- Vergrendel een instelling: 'Vergrendel de sleutel 'AppName:ConnectionString' in het App Configuration-archief 'myappconfigstore'.
- Vergrendel een gelabelde instelling: 'Vergrendel de sleutel 'AppName:ApiKey' met het label 'production' in het App Configuration-archief 'contoso-appconfig'.
- Ontgrendel een instelling: 'Ontgrendel de sleutel 'AppName:ConnectionString' in het App Configuration-archief 'myappconfigstore'.
- Ontgrendel een gelabelde instelling: 'Ontgrendel de sleutel 'AppName:ApiKey' met het label 'production' in het App Configuration-archief 'contoso-appconfig'.
| Kenmerk | Verplicht of optioneel | Beschrijving |
|---|---|---|
| Account | Verplicht | De naam van het App Configuration-archief (bijvoorbeeld).my-appconfig |
| Sleutel | Verplicht | De naam van de sleutel voor toegang in het App Configuration-archief. |
| Etiket | Optioneel | Het label dat moet worden toegepast op de configuratiesleutel. Labels worden gebruikt om instellingen te groeperen en te ordenen. |
| inhoudstype | Optioneel | Het inhoudstype van de configuratiewaarde. Dit wordt gebruikt om aan te geven hoe de waarde moet worden geïnterpreteerd of geparseerd. |
| Vergrendeling | Optioneel | Of een sleutelwaarde is vergrendeld (ingesteld op read-only) of ontgrendeld (read-only verwijderd). |
Sleutelwaarde: instelling voor sleutelwaarde instellen
Een sleutelwaarde-instelling instellen of bijwerken in een App Configuration-archief.
Voorbeelden van prompts zijn:
- Maak een instelling: 'Maak een nieuwe sleutel 'AppName:ApiUrl' met waarde 'https://api.example.com' in mijn 'myappconfigstore' App Configuration-archief.'
- Een instelling bijwerken: 'De instelling AppName:MaxRetries' bijwerken naar '5''
- Maak een gelabelde instelling: 'AppName:LogLevel' met de waarde 'Debug' en label 'dev' in mijn App Configuration-archief 'contoso-appconfig'.
- Nieuwe configuratie toevoegen: 'Voeg een nieuwe instelling met de naam 'ApiEndpoint' met URL-waarde 'https://api.contoso.com' toe aan mijn 'eastus-config''
- Bestaande waarde wijzigen: 'MaxThreads wijzigen in 10 in appconfig-prod'
| Kenmerk | Verplicht of optioneel | Beschrijving |
|---|---|---|
| accountnaam | Verplicht | De naam van het App Configuration-archief. |
| Sleutel | Verplicht | De sleutelnaam van de instelling die moet worden ingesteld. |
| Waarde | Verplicht | De waarde die moet worden ingesteld voor de sleutel. |
| Etiket | Optioneel | Het label van de instelling die moet worden ingesteld. |
| tags | Optioneel | De tags die moeten worden gekoppeld aan de configuratiesleutel. Tags moeten de indeling key=valuehebben. U kunt meerdere tags opgeven. |
| inhoudstype | Optioneel | Het inhoudstype van de configuratiewaarde. Deze waarde geeft aan hoe de waarde moet worden geïnterpreteerd of geparseerd. |