Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Med Azure MCP Server kan du hantera Azure Storage-resurser, inklusive lagringskonton, containrar, tabeller och blobar med frågor om naturligt språk.
Azure Storage är Microsofts molnlagringslösning för moderna datalagringsscenarier.
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.
Förutsättningar: Konversationskontexten upprättar globala parametrar (prenumeration, resursgrupp). Anroparen måste ha rollen Lagringskontobidragsgivare eller motsvarande behörigheter för prenumerationen i fråga.
Exempel på frågor är:
- Skapa lagringskonto: "Skapa ett lagringskonto med namnet "mystorageaccount" i resursgruppen "my-resource-group" på platsen 'eastus'."
- Med SKU: "Skapa ett lagringskonto "mydata" i resursgruppen "my-resource-group" på platsen 'eastus' med Standard_GRS."
- Aktivera Data Lake: "Skapa ett lagringskonto "datalakeacct" i resursgruppen "my-resource-group" på platsen "westeurope" med hierarkiskt namnområde aktiverat."
| Parameter | Obligatorisk eller valfri | Description |
|---|---|---|
| resursgrupp | Krävs | Namnet på Azure-resursgruppen. Resursgruppen är en logisk container för Azure-resurser. |
| Lagringskonto | Krävs | Det globalt unika namnet på Azure Storage-kontot (endast 3–24 tecken, gemener och siffror). |
| Läge | Krävs | Den Azure-region där Azure skapar 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 |
| Åtkomstnivå | Valfritt | Standardåtkomstnivån för bloblagring. Giltiga värden: Hot, Cool. |
| Aktivera hierarkiskt namnområde | Valfritt | Om du vill aktivera hierarkisk namnrymd (Data Lake Storage Gen2) för lagringskontot. |
Lyckad verifiering: Verktyget returnerar information om det skapade lagringskontot.
Destruktiv: ✅ | Idempotent: ❌ | Open World: ❌ | Skrivskyddad: ❌ | Hemlighet: ❌ | Lokalt obligatoriskt: ❌
Konto: Hämta information
Hämtar detaljerad information om Azure Storage-konton, inklusive kontonamn, plats, SKU, typ, hierarkisk namnområdesstatus, HTTPS-inställningar och konfiguration av offentlig blobåtkomst. Om du inte anger ett specifikt kontonamn returnerar verktyget information för alla konton i prenumerationen.
Förutsättningar: Konversationskontexten upprättar globala parametrar (prenumeration, autentisering). Anroparen måste ha rollen Lagringskontoläsare eller motsvarande behörigheter.
Exempel på frågor är:
- Hämta information om lagringskontot: "Visa mig information för lagringskontot 'mystorageaccount'."
- Lista alla konton: "Vilka lagringskonton finns i min prenumeration?"
- Kontrollera egenskaperna: "Vilka är inställningarna för lagringskontot 'mydata'?"
| Parameter | Obligatorisk eller valfri | Description |
|---|---|---|
| Lagringskonto | Valfritt | Det globalt unika namnet på Azure Storage-kontot (till exempel "mystorageaccount"). |
Verifiering av lyckat resultat: Returnerar JSON med lagringskontoegenskaper eller en lista över alla konton om du inte anger något namn.
Destruktiv: ❌ | Idempotent: ✅ | Open World: ❌ | Skrivskyddad: ✅ | Hemlighet: ❌ | Lokalt obligatoriskt: ❌
Container: Skapa container
Skapa en blobcontainer med valfri offentlig blobåtkomst.
Förutsättningar: Konversationskontexten upprättar globala parametrar (prenumeration, autentisering). Anroparen måste ha rollen Storage Blob Data Contributor eller motsvarande för lagringskontot.
Exempel på frågor är:
- Skapa container: "Skapa en privat container med namnet 'mycontainer' i lagringskontot 'mystorageaccount'."
- Med åtkomstnivå: "Skapa en blobcontainer med namnet "loggar" i lagringskontot "mydata" med åtkomstnivån "privat".
| Parameter | Obligatorisk eller valfri | Description |
|---|---|---|
| Lagringskonto | Krävs | Det globalt unika namnet på Azure Storage-kontot (till exempel "mystorageaccount"). |
| Container | Krävs | Namnet på containern som ska skapas i lagringskontot. |
Lyckad verifiering: Verktyget returnerar de skapade containeregenskaperna.
Destruktiv: ✅ | Idempotent: ❌ | Open World: ❌ | Skrivskyddad: ❌ | Hemlighet: ❌ | Lokalt obligatoriskt: ❌
Container: Hämta containerinformation
Visa en lista över alla blobcontainrar i ett lagringskonto eller visa information om en specifik container. Visar containeregenskaper som åtkomstprinciper, lånestatus och metadata.
Förutsättningar: Konversationskontexten upprättar globala parametrar (prenumeration, autentisering). Anroparen måste ha rollen Storage Blob Data Reader eller motsvarande för lagringskontot.
Exempel på frågor är:
- Hämta information om containern: "Visa mig information om 'documents'-containern i lagringskontot 'mystorageaccount'."
- Lista containrar: "Vilka containrar finns i lagringskontot 'media_files'?"
- Kontrollera åtkomstprincipen: "Kontrollera åtkomstprincipen för containern 'user_data' i lagringskontot 'prodstore'."
| Parameter | Obligatorisk eller valfri | Description |
|---|---|---|
| Lagringskonto | Krävs | Det globalt unika namnet på Azure Storage-kontot. |
| Container | Valfritt | Namnet på containern. Om du inte anger något namn visas alla containrar i lagringskontot i verktyget. |
Lyckad verifiering: Returnerar JSON med containeregenskaper eller en lista över alla containrar om du inte anger något namn.
Destruktiv: ❌ | Idempotent: ✅ | Open World: ❌ | Skrivskyddad: ✅ | Hemlighet: ❌ | Lokalt obligatoriskt: ❌
Blob: Hämta blobinformation
Visa en lista över blobar i en container eller hämta information om en specifik blob. Visar blobegenskaper som metadata, storlek, senaste ändringstid och innehållsegenskaper.
Förutsättningar: Konversationskontexten upprättar globala parametrar (prenumeration, autentisering). Anroparen måste ha rollen Storage Blob Data Reader eller motsvarande för lagringskontot.
Exempel på frågor är:
- Hämta blobinformation: "Visa mig information för 'file.txt' i containern 'documents' i lagringskontot 'mystorageaccount'."
- Lista blobar: "Vilka blobar finns i containern 'foton' i lagringskontot 'mediafiles'?"
- Blobmetadata: "Vad är metadata för 'backup.zip' i containern 'säkerhetskopior' i lagringskontot 'mydata'?"
| Parameter | Obligatorisk eller valfri | Description |
|---|---|---|
| Lagringskonto | Krävs | Det globalt unika namnet på Azure Storage-kontot (till exempel "mystorageaccount"). |
| Container | Krävs | Namnet på containern i lagringskontot. |
| Klick | Valfritt | Namnet på bloben i containern, inklusive den fullständiga sökvägen (till exempel file.txt eller folder/file.txt). Om du inte anger något namn listar verktyget alla blobar i containern. |
Lyckad verifiering: Returnerar JSON med blobegenskaper eller en lista över alla blobar om du inte anger något namn.
Destruktiv: ❌ | Idempotent: ✅ | Open World: ❌ | Skrivskyddad: ✅ | Hemlighet: ❌ | Lokalt obligatoriskt: ❌
Blob: Ladda upp
Laddar upp en lokal fil till en blob i Azure Storage om bloben inte finns.
Förutsättningar: Konversationskontexten upprättar globala parametrar (prenumeration, autentisering). Anroparen måste ha rollen Storage Blob Data Contributor eller motsvarande för lagringskontot. Lokal fil måste finnas och vara tillgänglig.
Exempel på frågor är:
- Ladda upp fil: "Ladda upp den lokala filen "report.pdf" till bloben "documents/report.pdf" i containern 'documents' i lagringskontot 'mystorageaccount'."
- Ladda upp och skriv över: "Ladda upp den lokala filen "data.csv" till bloben 'archive/data.csv' i containern 'archive' i lagringskontot 'mydata', skriv över om den finns'."
| Parameter | Obligatorisk eller valfri | Description |
|---|---|---|
| Lagringskonto | Krävs | Det globalt unika namnet på Azure Storage-kontot (till exempel mystorageaccount). |
| Container | Krävs | Namnet på containern i lagringskontot. |
| Klick | Krävs | Namnet på bloben i containern, inklusive den fullständiga sökvägen (till exempel file.txt eller folder/file.txt). |
| Sökväg till lokal fil | Krävs | Den fullständiga sökvägen till den lokala filen i systemet. |
Verifiering av lyckat resultat: Verktyget returnerar den senaste ändrade tiden, ETag och innehållshash för den uppladdade bloben.
Destruktiv: ❌ | Idempotent: ❌ | Open World: ❌ | Skrivskyddad: ❌ | Hemlighet: ❌ | Lokalt obligatoriskt: ✅