Dela via


Kopiera en blob med Python

Den här artikeln innehåller en översikt över kopieringsåtgärder med hjälp av Azure Storage-klientbiblioteket för Python.

Om kopieringsåtgärder

Kopieringsåtgärder kan användas för att flytta data i ett lagringskonto, mellan lagringskonton eller till ett lagringskonto från en källa utanför Azure. När du använder Blob Storage-klientbiblioteken för att kopiera dataresurser är det viktigt att förstå REST API-åtgärderna bakom klientbiblioteksmetoderna. I följande tabell visas REST API-åtgärder som kan användas för att kopiera dataresurser till ett lagringskonto. Tabellen innehåller även länkar till detaljerad vägledning om hur du utför dessa åtgärder med hjälp av Azure Storage-klientbiblioteket för Python.

REST API-åtgärd Användningsområde för Klientbiblioteksmetoder Vägledning
Placera blob från URL Den här åtgärden är att föredra i scenarier där du vill flytta data till ett lagringskonto och ha en URL för källobjektet. Den här åtgärden slutförs synkront. upload_blob_from_url Kopiera en blob från en url för källobjekt med Python
Put Block From URL För stora objekt kan du använda Put Block From URL för att skriva enskilda block till Blob Storage och sedan anropa Put Block List för att checka in dessa block till en blockblob. Den här åtgärden slutförs synkront. stage_block_from_url Kopiera en blob från en url för källobjekt med Python
Kopiera blob Den här åtgärden kan användas när du vill ha asynkron schemaläggning för en kopieringsåtgärd. start_copy_from_url Kopiera en blob med asynkron schemaläggning med Python

För tilläggsblobar kan du använda åtgärden Lägg till block från URL för att checka in ett nytt datablock i slutet av en befintlig tilläggsblob. Följande klientbiblioteksmetod omsluter den här åtgärden:

För sidblobar kan du använda åtgärden Placera sida från URL för att skriva ett intervall med sidor till en sidblob där innehållet läse från en URL. Följande klientbiblioteksmetod omsluter den här åtgärden:

Klientbiblioteksresurser

  • Den här artikeln är en del av utvecklarguiden för Blob Storage för Python. Mer information finns i den fullständiga listan över utvecklarguideartiklar i Skapa din Python-app.