Skapa en ögonblicksbild av en blob

En blobögonblicksbild är en skrivskyddad version av en blob som tas vid en enda tidpunkt. När en ögonblicksbild har skapats kan den läsas, kopieras eller tas bort, men inte ändras. Ögonblicksbilder är ett sätt att säkerhetskopiera en blob som den visas vid en viss tidpunkt.

En ögonblicksbild av en blob har samma namn som den basblob som ögonblicksbilden tas från, med ett DateTime värde som anger den tidpunkt då ögonblicksbilden togs. Om URI:n för sidbloben till exempel är http://storagesample.core.blob.windows.net/mydrives/myvhdblir ögonblicksbildens URI ungefär som http://storagesample.core.blob.windows.net/mydrives/myvhd?snapshot=2011-03-09T01:42:34.9360000Z. Du kan använda det här värdet för att referera till ögonblicksbilden för ytterligare åtgärder. En blobs ögonblicksbilder delar blobens URI och särskiljs endast av det här DateTime värdet.

En blob kan ha valfritt antal ögonblicksbilder. Ögonblicksbilder bevaras tills de uttryckligen tas bort. En ögonblicksbild kan inte överleva sin källblob. Du kan räkna upp de ögonblicksbilder som är associerade med din blob för att spåra dina aktuella ögonblicksbilder.

Ärv egenskaper

När du skapar en ögonblicksbild av en blob kopieras systemegenskaperna till ögonblicksbilden med samma värden, inklusive:

  • Contenttype
  • ContentEncoding
  • ContentLanguage
  • Längd
  • CacheControl
  • ContentMd5

Ett lån som är associerat med basbloben kopieras inte till ögonblicksbilden. Det går inte att hyra ögonblicksbilder.

Kopiera ögonblicksbilder

Kopieringsåtgärder som involverar blobar och ögonblicksbilder följer dessa regler:

  • Du kan kopiera en ögonblicksbild över dess basblob. Genom att höja upp en ögonblicksbild till basblobens position kan du återställa en tidigare version av en blob. Ögonblicksbilden finns kvar, men källan skrivs över med en kopia som kan både läsas och skrivas.

  • Du kan kopiera en ögonblicksbild till en målblob som har ett annat namn. Den resulterande målbloben är en skrivbar blob, inte en ögonblicksbild.

  • När en källblob kopieras kopieras inga ögonblicksbilder av källbloben till målet. När en målblob skrivs över av en kopia förblir alla ögonblicksbilder som är associerade med målbloben intakta under dess namn.

  • När du skapar en ögonblicksbild av en blockblob kopieras även blobens checkade blockeringslista till ögonblicksbilden. Alla ogenomförda block kopieras inte.

Ange ett åtkomstvillkor

Du kan ange ett åtkomstvillkor så att ögonblicksbilden endast skapas om villkoret uppfylls. Om det angivna villkoret inte uppfylls skapas inte ögonblicksbilden och Azure Blob Storage returnerar statuskoden HTTPStatusCode.PreconditionFailed. Mer information finns i Ögonblicksbildblob.

Ta bort ögonblicksbilder

En blob som har ögonblicksbilder kan inte tas bort om inte ögonblicksbilderna också tas bort. Du kan ta bort en ögonblicksbild individuellt, eller så kan du ta bort alla ögonblicksbilder när du tar bort källbloben. Om du försöker ta bort en blob som fortfarande har ögonblicksbilder returnerar anropet ett fel.

Se även

Ta ögonblicksbild av blob
Placera block
Put Block List
Placera sida
Ta bort blob
Lista bloblagringsresurser
Förstå hur ögonblicksbilder påförs avgifter