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

Område 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 blobtjänstklient med hjälp av en anslutningssträng


Skapa blobtjänstklient med hjälp av en delad åtkomstnyckel

Skapa blobklient från URL

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
List Lista containrar

Lista blobar
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 bloben

Ta bort flera blobar

Ta bort blob

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

Kopiera en blob med asynkron schemaläggning

Kopiera blob från URL

Avbryt kopieringsblob från URL
Livslängd 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
Blob Service Hämta blobtjänstkontoinformation Ange blobtjänstegenskaper

Hämta blobtjänstegenskaper

Hämta blobtjänststatistik


Åtkomstprincip Ange åtkomstprincip

för containrar Hämta åtkomstprincip för containrar

Data Lake Storage-exempel

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

Område 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:

Område Exempel på GitHub
Autentisering Skapa resurstjänstklient från anslutningssträng
Skapa resurstjänstklient från konto och åtkomstnyckel
Generera SAS-token
Filtjänst Ange tjänstegenskaper
Hämta tjänstegenskaper
Skapa resurser med hjälp av filtjänstklienten
Lista resurser med hjälp av filtjänstklienten
Ta bort resurser med hjälp av filtjänstklienten
Filresurs Skapa resursklient från anslutningssträng
Hämta resursklient
Skapa resurs med hjälp av filresursklient
Skapa resursögonblicksbild
Ta bort resurs med hjälp av filresursklient
Ange resurskvot
Ange resursmetadata
Hämta resursegenskaper
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 underkatalogklient
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:

Område 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 köklient
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 köer
Hämta köklient
Meddelande Skicka meddelanden
Ta emot meddelanden
Granska 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: