Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Met de Azure MCP-server kunt u Azure Storage-resources beheren, waaronder opslagaccounts, containers, tabellen en blobs met prompts in natuurlijke taal.
Azure Storage is de cloudopslagoplossing van Microsoft voor moderne scenario's voor gegevensopslag.
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: Maken
Maak een nieuw Azure Storage-account.
Vereisten: De gesprekscontext brengt globale parameters tot stand (abonnement, resourcegroep). Aanroeper moet de rol Bijdrager aan opslagaccount of gelijkwaardige machtigingen op het doelabonnement hebben.
Voorbeelden van prompts zijn:
- Maak een opslagaccount: 'Maak een opslagaccount met de naam 'mystorageaccount' in de resourcegroep 'my-resource-group' op locatie 'eastus'.
- Met SKU: 'Maak een opslagaccount aan \'mydata\' in de resourcegroep \'my-resource-group\' op locatie \'eastus\' met Standard_GRS.'
- Schakel Data Lake in: 'Maak een opslagaccount 'datalakeacct' in resourcegroep 'my-resource-group' op locatie 'westeurope' met hiërarchische naamruimte ingeschakeld.
| Kenmerk | Verplicht of optioneel | Description |
|---|---|---|
| Resourcegroep | Verplicht | De naam van de Azure-resourcegroep. De resourcegroep is een logische container voor Azure-resources. |
| opslagaccount | Verplicht | De wereldwijd unieke naam van het Azure Storage-account (alleen 3-24 tekens, kleine letters en cijfers). |
| Plaats | Verplicht | De Azure-regio waarin Azure het opslagaccount maakt (bijvoorbeeld eastus, westus2). |
| SKU | Optioneel | De opslagaccount-SKU. Geldige waarden: Standard_LRS, Standard_GRS, Standard_RAGRS, , Standard_ZRS, Premium_LRS, Premium_ZRS, Standard_GZRS. Standard_RAGZRS |
| Toegangslaag | Optioneel | De standaardtoegangslaag voor blobopslag. Geldige waarden: Hot, Cool. |
| Hiërarchische naamruimte inschakelen | Optioneel | Of u hiërarchische naamruimte (Data Lake Storage Gen2) wilt inschakelen voor het opslagaccount. |
Geslaagde verificatie: het hulpprogramma retourneert de details van het gemaakte opslagaccount.
Hints voor aantekening van hulpprogramma's:
Destructief: ✅ | Idempotent: ❌ | Open wereld: ❌ | Alleen-lezen: ❌ | Geheim: ❌ | Lokaal vereist: ❌
Account: Details ophalen
Hiermee haalt u gedetailleerde informatie op over Azure Storage-accounts, waaronder accountnaam, locatie, SKU, soort, hiërarchische naamruimtestatus, instellingen voor alleen HTTPS en configuratie van openbare blobtoegang. Als u geen specifieke accountnaam opgeeft, retourneert het hulpprogramma details voor alle accounts in het abonnement.
Vereisten: De gesprekscontext brengt globale parameters (abonnement, verificatie) tot stand. De aanroeper moet de rol van Lezer van opslagaccount of gelijkwaardige machtigingen hebben.
Voorbeelden van prompts zijn:
- Opslagaccountgegevens ophalen: "Toon mij de details van het opslagaccount 'mystorageaccount'."
- Geef alle accounts weer: 'Welke opslagaccounts bevinden zich in mijn abonnement?'
- Eigenschappen controleren: 'Wat zijn de instellingen voor het opslagaccount 'mydata'?
| Kenmerk | Verplicht of optioneel | Description |
|---|---|---|
| opslagaccount | Optioneel | De wereldwijd unieke naam van het Azure Storage-account (bijvoorbeeld 'mystorageaccount'). |
Geslaagde verificatie: retourneert JSON met eigenschappen van het opslagaccount of een lijst met alle accounts als u geen naam opgeeft.
Hints voor aantekening van hulpprogramma's:
Destructief: ❌ | Idempotent: ✅ | Open wereld: ❌ | Alleen-lezen: ✅ | Geheim: ❌ | Lokaal vereist: ❌
Container: Container maken
Maak een blobcontainer met optionele openbare blobtoegang.
Vereisten: De gesprekscontext brengt globale parameters (abonnement, verificatie) tot stand. De aanroeper moet de rol van Gegevensbijdrager voor Opslagblob of een gelijkwaardige rol hebben op het opslagaccount.
Voorbeelden van prompts zijn:
- Container maken: 'Maak een privécontainer met de naam 'mycontainer' in het opslagaccount 'mystorageaccount'.
- Met toegangsniveau: 'Maak een blobcontainer met de naam 'logs' in het opslagaccount 'mydata' met toegangsniveau 'privé'.
| Kenmerk | Verplicht of optioneel | Description |
|---|---|---|
| opslagaccount | Verplicht | De wereldwijd unieke naam van het Azure Storage-account (bijvoorbeeld 'mystorageaccount'). |
| Container | Verplicht | De naam van de container die moet worden gemaakt in het opslagaccount. |
Geslaagde verificatie: het hulpprogramma retourneert de gemaakte containereigenschappen.
Hints voor aantekening van hulpprogramma's:
Destructief: ✅ | Idempotent: ❌ | Open wereld: ❌ | Alleen-lezen: ❌ | Geheim: ❌ | Lokaal vereist: ❌
Container: Containerdetails ophalen
Geef alle blobcontainers in een opslagaccount weer of geef details weer voor een specifieke container. Geeft containereigenschappen weer, waaronder toegangsbeleid, leasestatus en metagegevens.
Vereisten: De gesprekscontext brengt globale parameters (abonnement, verificatie) tot stand. Aanroeper moet de rol van 'Opslag Blob Data Reader' of een gelijkwaardige rol hebben voor het opslagaccount.
Voorbeelden van prompts zijn:
- Containerdetails ophalen: 'Details weergeven over de container 'documenten' in het opslagaccount 'mystorageaccount'.
- Lijst met containers: 'Welke containers bevinden zich in het opslagaccount 'media_files'?
- Controleer het toegangsbeleid: Controleer het toegangsbeleid voor container 'user_data' in opslagaccount 'prodstore'.
| Kenmerk | Verplicht of optioneel | Description |
|---|---|---|
| opslagaccount | Verplicht | De wereldwijd unieke naam van het Azure Storage-account. |
| Container | Optioneel | De naam van de container. Als u geen naam opgeeft, worden in het hulpprogramma alle containers in het opslagaccount vermeld. |
Geslaagde verificatie: retourneert JSON met containereigenschappen of een lijst met alle containers als u geen naam opgeeft.
Hints voor aantekening van hulpprogramma's:
Destructief: ❌ | Idempotent: ✅ | Open wereld: ❌ | Alleen-lezen: ✅ | Geheim: ❌ | Lokaal vereist: ❌
Blob: Blob-details ophalen
Vermeld blobs in een container of haal details op voor een specifieke blob. Toont blobeigenschappen, waaronder metagegevens, grootte, laatste wijzigingstijd en inhoudseigenschappen.
Vereisten: De gesprekscontext brengt globale parameters (abonnement, verificatie) tot stand. De aanroeper moet de rol Storage Blob Data Reader of een gelijkwaardige rol hebben op het opslagaccount.
Voorbeelden van prompts zijn:
- Blobgegevens ophalen: 'Details weergeven voor 'file.txt' in container 'documenten' in opslagaccount 'mystorageaccount'.
- Lijst met blobs: 'Welke blobs bevinden zich in container 'photos' in opslagaccount 'mediafiles'?
- Blobmetagegevens: Wat zijn de metagegevens van 'backup.zip' in de container 'backups' in het opslagaccount 'mydata'?
| Kenmerk | Verplicht of optioneel | Description |
|---|---|---|
| opslagaccount | Verplicht | De wereldwijd unieke naam van het Azure Storage-account (bijvoorbeeld 'mystorageaccount'). |
| Container | Verplicht | De naam van de container in het opslagaccount. |
| Blob | Optioneel | De naam van de blob in de container, inclusief het volledige pad (bijvoorbeeld file.txt of folder/file.txt). Als u geen naam opgeeft, bevat het hulpprogramma alle blobs in de container. |
Geslaagde verificatie: retourneert JSON met blobeigenschappen of een lijst met alle blobs als u geen naam opgeeft.
Hints voor aantekening van hulpprogramma's:
Destructief: ❌ | Idempotent: ✅ | Open wereld: ❌ | Alleen-lezen: ✅ | Geheim: ❌ | Lokaal vereist: ❌
Blob: uploaden
Uploadt een lokaal bestand naar een blob in Azure Storage als de blob niet bestaat.
Vereisten: De gesprekscontext brengt globale parameters (abonnement, verificatie) tot stand. De aanroeper moet de rol van Bijdrager aan de opslagblobgegevens hebben of een gelijkwaardige rol op het opslagaccount. Lokaal bestand moet bestaan en toegankelijk zijn.
Voorbeelden van prompts zijn:
- Bestand uploaden: 'Lokaal bestand 'report.pdf' uploaden naar blob 'documenten/report.pdf' in container 'documenten' in opslagaccount 'mystorageaccount'.
- Uploaden en overschrijven: 'Lokaal bestand uploaden 'data.csv' naar blob 'archive/data.csv' in container 'archive' in opslagaccount 'mydata', overschrijven als het bestaat'.
| Kenmerk | Verplicht of optioneel | Description |
|---|---|---|
| opslagaccount | Verplicht | De wereldwijd unieke naam van het Azure Storage-account (bijvoorbeeld mystorageaccount). |
| Container | Verplicht | De naam van de container in het opslagaccount. |
| Blob | Verplicht | De naam van de blob in de container, inclusief het volledige pad (bijvoorbeeld file.txt of folder/file.txt). |
| Lokaal bestandspad | Verplicht | Het volledige pad naar het lokale bestand op uw systeem. |
Geslaagde verificatie: het hulpprogramma retourneert de laatste wijzigingstijd, ETag en inhouds-hash van de geüploade blob.
Hints voor aantekening van hulpprogramma's:
Destructief: ❌ | Idempotent: ❌ | Open wereld: ❌ | Alleen-lezen: ❌ | Geheim: ❌ | Lokaal vereist: ✅