Share via


Overzicht van Azure Storage-hulpprogramma's voor Azure MCP Server

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: ✅