Dela via


Azure Storage-exempel med Python-klientbibliotek

Den här artikeln innehåller en översikt över kodexempelscenarier som finns i våra utvecklarguider och exempellagringsplats. Klicka på länkarna för att visa motsvarande exempel, antingen i våra utvecklarguider eller i GitHub-lagringsplatser.

Utvecklarguider är samlingar med artiklar som innehåller detaljerad information och kodexempel för specifika scenarier som rör Azure Storage-tjänster. Mer information om utvecklarguiden för Blob Storage för Python finns i Kom igång med Azure Blob Storage och Python.

Kommentar

De här exemplen använder det senaste Azure Storage Python v12-biblioteket. Äldre v2.1-kod finns i Azure Storage: Komma igång med Azure Storage i Python på GitHub-lagringsplatsen.

Blobexempel

Följande tabell länkar till Utvecklarguider och exempel för Azure Blob Storage som använder Python-klientbibliotek:

Ämne Utvecklarguide Exempel på GitHub
Autentisering/auktorisering Auktorisera åtkomst och ansluta till Blob Storage

Skapa en SAS för användardelegering för en blob


Skapa en tjänst-SAS för en blob


Skapa ett konto-SAS
Skapa blobtjänstklient med Azure Identity

Skapa blobklient-SAS-URL

Skapa blobtjänstklient med ClientSecretCredential


Skapa SAS-token
Skapa container Skapa en container Skapa container

Skapa containerklient med hjälp av SAS URL


Skapa container med containerklient
Ladda upp Ladda upp en blob Ladda upp en blob

Överför blob till container
Ladda ned Ladda ned en blob Ladda ned en blob
Lista Lista behållare

Lista blobbar
Lista containrar

Lista blobar i container
Delete Ta bort containrar

Ta bort blobar
Ta bort container med tjänstklienten

Ta bort container med containerklienten

Ta bort blob

Ta bort flera blobar

Återställ blob
Kopiera Översikt över kopieringsåtgärder Kopiera en blob från en källobjekt-URL

Kopiera blob från URL

Avbryt kopieringsblob från URL
Leasing Skapa och hantera containerlån

Skapa och hantera bloblån
Hämta lån för containern

Hämta lån på blob
Egenskaper och metadata Hantera containeregenskaper och metadata

Hantera blobegenskaper och metadata
Hämta containeregenskaper

Ange containermetadata


Hämta blobegenskaper
Indextaggar Använda blobindextaggar för att hantera och hitta data
Åtkomstnivåer Ange eller ändra åtkomstnivån för en blockblob
Blobtjänst Hämta blobtjänstkontoinformation Ange blobtjänstegenskaper
Åtkomstprincip Ange åtkomstprincip för container

Hämta åtkomstprincip för container

Exempel på Data Lake Storage

Följande tabell länkar till Azure Data Lake Storage-exempel som använder Python-klientbibliotek:

Ämne Exempel på GitHub
Data Lake-tjänsten Skapa Data Lake-tjänstklient
Filsystem Skapa filsystemklient
Ta bort filsystem
Katalog Skapa katalogklient
Hämta katalogbehörigheter
Ange katalogbehörigheter
Byt namn på katalog
Hämta katalogegenskaper
Ta bort katalog
Fil Skapa filklient
Skapa fil
Hämta filbehörigheter
Ange filbehörigheter
Lägga till data i filen
Läsa data från en fil

Azure-filexempel

Följande tabell länkar till Azure File-exempel som använder Python-klientbibliotek:

Ämne Exempel på GitHub
Autentisering Skapa delningstjänstklient från anslutningssträng
Skapa delningstjänstklient från konto och åtkomstnyckel
Generera SAS-token
Filtjänst Ange tjänstegenskaper
Hämta tjänstegenskaper
Skapa delningar med hjälp av filtjänstklienten
Lista resurser med hjälp av filtjänstklienten
Ta bort delningar med klient för filservice
Fildelning Skapa share-klient från anslutningssträng
Hämta delningsklient
Skapa resurs med hjälp av filresursklient
Skapa ögonblicksbild av delning
Ta bort resurs med hjälp av filresursklient
Ange delningskvot
Ange delningsmetadata
Hämta delningsegenskaper
Katalog Skapa katalog
Ladda upp fil till katalog
Ta bort fil från katalog
Ta bort katalog
Skapa underkatalog
Lista kataloger och filer
Ta bort underkatalog
Hämta klient för underkatalog
Visa en lista över filer i katalogen
Fil Skapa filklient
Skapa fil
Ladda upp fil
Ladda ned fil
Ta bort fil
Kopiera filen från URL

Köexempel

Följande tabell länkar till Azure Queues-exempel som använder Python-klientbibliotek:

Ämne Exempel på GitHub
Autentisering Autentisera med anslutningssträng
Skapa klienttoken för kötjänsten
Skapa köklient från anslutningssträng
Generera SAS-token för köklient
Kötjänst Skapa kötjänstklient
Ange kötjänstegenskaper
Hämta kötjänstegenskaper
Skapa kö med tjänstklient
Ta bort kö med tjänstklient
Queue Skapa klient för kö
Ange kömetadata
Hämta köegenskaper
Skapa kö med hjälp av köklient
Ta bort kö med hjälp av köklient
Lista över köer
Hämta kön klient
Meddelande Skicka meddelanden
Ta emot meddelanden
Titta på meddelande
Uppdatera meddelande
Ta bort meddelande
Rensa meddelanden
Ange meddelandeåtkomstprincip

Tabellexempel

Följande lista länkar till Azure Table-exempel som använder Python-klientbibliotek:

Exempel för inaktuella klientbibliotek finns i Azure Table Storage-exempel för Python.

Azure-kodexempelbibliotek

Om du vill visa de fullständiga Python-exempelbiblioteken går du till:

Du kan bläddra och klona GitHub-lagringsplatsen för varje bibliotek.

Kom igång-guider

Läs följande guider om du letar efter instruktioner om hur du installerar och kommer igång med Azure Storage-klientbiblioteken.

Nästa steg

För information om exempel för andra språk: