Dela via


Azure Storage-verktyg för Azure MCP Server

Med Azure MCP Server kan du hantera Azure Storage-resurser, inklusive lagringskonton, containrar, tabeller och blobar med frågor om naturligt språk. Du behöver inte komma ihåg någon specifik kommandosyntax.

Azure Storage är Microsofts molnlagringslösning för moderna datalagringsscenarier. Azure Storage erbjuder högtillgänglig, massivt skalbar, beständig och säker lagring för olika dataobjekt i molnet.

Anmärkning

Verktygsparametrar: Azure MCP Server-verktygen definierar parametrar för data som de behöver för att slutföra uppgifter. Vissa av dessa parametrar är specifika för varje verktyg och dokumenteras nedan. Andra parametrar är globala och delas av alla verktyg. Mer information finns i Verktygsparametrar.

Konto: Skapa

Skapa ett nytt Azure Storage-konto.

Exempel på frågor är:

  • Skapa konto: "Skapa ett lagringskonto med namnet 'mystorageaccount' i 'eastus'."
  • Ny lagring: "Konfigurera ett nytt lagringskonto med namnet 'datastore2025' i regionen 'westus2'."
  • Ange SKU och typ: "Skapa ett lagringskonto 'mydata' i 'eastus' med Standard_GRS och typ StorageV2."
  • Säker lagring: "Skapa ett lagringskonto 'securestore' i 'centralus' endast med HTTPS."
  • Aktivera Data Lake: "Konfigurera ett lagringskonto 'datalakeacct' i 'westeurope' med hierarkiskt namnområde aktiverat."
Parameter Obligatorisk eller valfri Description
Konto Krävs Namnet på det Azure Storage-konto som ska skapas. Måste vara globalt unikt, 3–24 tecken, gemener och siffror.
Region Krävs Den Azure-region där du vill skapa lagringskontot (till exempel "eastus", "westus2").
SKU Valfritt Lagringskontots SKU. Giltiga värden: Standard_LRS, Standard_GRS, Standard_RAGRS, Standard_ZRS, Premium_LRS, Premium_ZRS, Standard_GZRS, Standard_RAGZRS.
Kind Valfritt Typ av lagringskonto. Giltiga värden: Storage, StorageV2, BlobStorage, FileStorage, BlockBlobStorage.
Standardåtkomstnivå för blobar Valfritt Standardåtkomstnivån för bloblagring. Giltiga värden: Frekvent, Lågfrekvent.
Kräv säker överföring (HTTPS) Valfritt Om du vill kräva säker överföring (HTTPS) för lagringskontot.
Tillåt offentlig åtkomst till blobar Valfritt Om du vill tillåta offentlig åtkomst till blobar i lagringskontot.
Aktivera hierarkiskt namnområde (Data Lake) Valfritt Om du vill aktivera hierarkisk namnrymd (Data Lake Storage Gen2) för lagringskontot.

Konto: Hämta information

Få detaljerad information om ett specifikt Azure Storage-konto. Den här funktionen hämtar omfattande metadata för det angivna lagringskontot, inklusive namn, plats, SKU, åtkomstinställningar och konfigurationsinformation.

Exempel på frågor är:

  • Hämta kontoinformation: "Visa mig information för lagringskontot 'mystorageaccount'."
  • Kontoinformation: "Hämta information om mitt 'datastore2025'-lagringskonto."
  • Visa kontokonfiguration: "Vilka är inställningarna för lagringskontot 'mydata'?"
  • Kontrollera kontoegenskaperna: "Kontrollera egenskaperna för lagringskontot 'securestore'."
  • Kontometadata: "Visa metadata för mitt lagringskonto 'datalakeacct'."
Parameter Obligatorisk eller valfri Description
Konto Krävs Namnet på Azure Storage-kontot. Det här namnet är unikt för Azure (till exempel "mystorageaccount").

Container: Skapa container

Skapa en blobcontainer med valfri offentlig blobåtkomst.

Exempel på frågor är:

  • Skapa en privat container: "Skapa en privat container med namnet "mycontainer" i lagringskontot "mystorageaccount".
  • Ny privat blobcontainer: "Skapa en ny privat blobcontainer med namnet "images" i lagringskontot "mydata".
  • Lägg till en privat container: "Lägg till en privat container med namnet 'archive' till lagringskontot 'contosostore'."
  • Konfigurera privat container: "Konfigurera en privat blobcontainer med namnet 'loggar' i lagringskontot 'prodstore'."
  • Skapa en privat container (enkel): "Skapa en privat blobcontainer med namnet "images" i lagringskontot "mystorageaccount".
  • Skapa en privat container (explicit åtkomst): "Skapa en blobcontainer med namnet "loggar" i lagringskontot "mydata" med åtkomstnivån "privat".
Parameter Obligatorisk eller valfri Description
Konto Krävs Namnet på Azure Storage-kontot. Det här är det unika namn som du valde för ditt lagringskonto (till exempel "mystorageaccount").
Container Krävs Namnet på containern som ska kommas åt i lagringskontot.
Åtkomstnivå Valfritt Åtkomstnivån. Förvald: private. Giltiga värden: private, blob (tillåter offentlig läsåtkomst till blobar) container (ger offentlig läsåtkomst till både blobar och containermetadata).

Container: Hämta containerinformation

Azure MCP-servern visar detaljerad information om en specifik container i ett lagringskonto. Den här informationen omfattar metadata, åtkomstprinciper och andra egenskaper.

Exempel på frågor är:

  • Containerinformation: "Visa mig information om containern "documents" i mitt "mystorageaccount"-lagringskonto."
  • Containerinformation: "Hämta egenskaper för containerns "avbildningar" i lagringskontot "media_files""
  • Containeregenskaper: "Vilka är inställningarna för min "säkerhetskopior"-container?"
  • Containerstatus: "Kontrollera åtkomstprincipen för containern "user_data"
Parameter Obligatorisk eller valfri Description
Konto Krävs Namnet på Azure Storage-kontot.
Container Krävs Namnet på containern som ska kommas åt.

Blob: Hämta blobinformation

Hämta blobegenskaper, metadata och allmän information.

Exempel på frågor är:

  • Hämta blobinformation: "Visa mig information för 'file.txt' i containern 'documents' i lagringskontot 'mystorageaccount'."
  • Blobegenskaper: "Hämta egenskaper för bloben "image1.png" i containern 'photos' i lagringskontot 'mediafiles'."
  • Blobmetadata: "Vad är metadata för containern 'backup.zip' i 'backups' i lagringskontot 'mydata'?"
Parameter Obligatorisk eller valfri Description
Konto Krävs Namnet på Azure Storage-kontot. Det här namnet är unikt i Azure (till exempel "mystorageaccount").
Container Krävs Namnet på containern som ska kommas åt i lagringskontot.
Klick Krävs Namnet på bloben som ska kommas åt i containern. Det här namnet innehåller den fullständiga sökvägen i containern (till exempel "file.txt" eller "folder/file.txt").

Blob: Ladda upp

Laddar upp en lokal fil till en blob i Azure Storage med alternativet att skriva över om bloben redan finns.

Exempel på frågor är:

  • Ladda upp filen till blob: "Upload file 'report.pdf' to blob 'documents/report.pdf' in container 'documents' in storage account 'mystorageaccount'."
  • Ladda upp och skriv över blob: "Ladda upp 'data.csv' till blob 'archive/data.csv' i containern 'archive' i lagringskontot 'mydata', skriv över om det finns."
  • Skriv över blob med fil: "Skriv över bloben 'images/photo.jpg' i containern 'images' i lagringskontot 'mediafiles' med den lokala filen 'C:\photos\photo.jpg'."
  • Ladda upp filen till containern: "Upload 'backup.zip' to container 'backups' in storage account 'securestore'."
  • Ersätt blobinnehåll: "Ersätt innehållet i bloben 'logs/app.log' i containerns 'loggar' i lagringskontot 'prodstore' med filen 'app.log'."
Parameter Obligatorisk eller valfri Description
Konto Krävs Namnet på Azure Storage-kontot. Det här är det unika namn som du valde för ditt lagringskonto (till exempel mystorageaccount).
Container Krävs Namnet på containern som ska kommas åt i lagringskontot.
Klick Krävs Namnet på bloben som ska kommas åt i containern. Detta bör vara den fullständiga sökvägen i containern (till exempel file.txt eller folder/file.txt).
Sökväg till lokal fil Krävs Den lokala filsökvägen för att läsa innehåll från eller skriva innehåll till. Det här bör vara den fullständiga sökvägen till filen i det lokala systemet.
Skriv över Valfritt Om innehållet ska skrivas över om det redan finns. Standardvärdet är falskt.