Een gearchiveerde blob rehydrateren naar een online laag

Als u een blob in de archieflaag wilt lezen, moet u de blob eerst rehydrateren naar een onlinelaag (Hot of Cool). U kunt een blob op twee manieren rehydrateren:

  • Door deze te kopiëren naar een nieuwe blob in de laag Hot of Cool met de bewerking Blob kopiëren. Microsoft raadt deze optie aan voor de meeste scenario's.
  • Door de laag te wijzigen van Archief in Hot of Cool met de bewerking Bloblaag instellen.

Wanneer u een blob rehydrateert, kunt u de prioriteit voor de bewerking opgeven met de standaardprioriteit of hoge prioriteit. Het kan tot 15 uur duren voordat een rehydratatiebewerking met standaardprioriteit is voltooid. Een bewerking met hoge prioriteit krijgt prioriteit boven aanvragen met standaardprioriteit en kan in minder dan één uur worden voltooid voor objecten van minder dan 10 GB. U kunt de prioriteit voor rehydratatie wijzigen van Standaard in Hoog terwijl de bewerking in behandeling is.

U kunt configureren Azure Event Grid een gebeurtenis te laten reageren wanneer rehydratatie is voltooid en toepassingscode als reactie uit te voeren. Zie Een Azure-functie uitvoeren als reactie op een blob-rehydratatiegebeurtenis voor meer informatie over het verwerken van een gebeurtenis die een Azure-functie wordt uitgevoerd wanneer de rehydratatiebewerking voor blobs is voltooid.

Zie Blobrehydratatie vanuit de archieflaag voor meer informatie over het rehydraterenvan een blob.

Een blob rehydrateren met een kopieerbewerking

Als u een blob uit de archieflaag wilt rehydrateren door deze te kopiëren naar een online laag, gebruikt u PowerShell, Azure CLI of een van de Azure Storage clientbibliotheken. Houd er rekening mee dat wanneer u een gearchiveerde blob naar een onlinelaag kopieert, de bron- en doel-blobs verschillende namen moeten hebben.

Nadat de kopieerbewerking is voltooid, wordt de doel-blob weergegeven in de archieflaag. De doel-blob wordt vervolgens gerehydrateerd naar de onlinelaag die u hebt opgegeven in de kopieerbewerking. Wanneer de doel-blob volledig is gerehydrateerd, wordt deze beschikbaar in de nieuwe onlinelaag.

De volgende voorbeelden laten zien hoe u een gearchiveerde blob kopieert met PowerShell of Azure CLI.

N.v.t.

Een blob rehydrateren door de laag ervan te wijzigen

Als u een blob wilt rehydrateren door de laag te wijzigen van Archief in Hot of Cool, gebruikt u de Azure Portal, PowerShell of Azure CLI.

Als u de laag van een blob in de Azure Portal wilt wijzigen van Archief in Hot of Cool, volgt u deze stappen:

  1. Zoek de blob die u wilt rehydrateren in de Azure Portal.

  2. Selecteer de knop Meer aan de rechterkant van de pagina.

  3. Selecteer Laag wijzigen.

  4. Selecteer de doeltoegangslaag in de vervolgkeuzecategorie Toegangslaag.

  5. Selecteer in de vervolgkeuzelijst Prioriteit rehydrateren de gewenste rehydratatieprioriteit. Houd er rekening mee dat het instellen van de prioriteit voor rehydratatie op Hoog doorgaans resulteert in een snellere rehydratatie, maar ook hogere kosten met zich mee brengen.

    Schermopname die laat zien hoe u een blob kunt rehydrateren vanuit de archieflaag in de Azure Portal

  6. Selecteer de knop Opslaan.

Een set blobs bulksgewijs rehydrateren

Als u een groot aantal blobs tegelijk wilt rehydrateren, roept u de Blob Batch-bewerking aan om Set Blob Tier aan te roepen als een bulkbewerking. Zie AzBulkSetBlobTiervoor een codevoorbeeld dat laat zien hoe u de batchbewerking kunt uitvoeren.

De status van een rehydratatiebewerking controleren

Terwijl de blob wordt gerehydrateerd, kunt u de status en rehydratatieprioriteit controleren met behulp van Azure Portal, PowerShell of Azure CLI. De eigenschap status kan rehydrate-pending-to-hot of rehydrate-pending-to-cool retourneren, afhankelijk van de doellaag voor de rehydratatiebewerking. De eigenschap rehydratatieprioriteit retourneert Standard of High.

Houd er rekening mee dat het rehydrateren van een gearchiveerde blob maximaal 15 uur kan duren en dat het herhaaldelijk controleren van de status van de blob om te bepalen of rehydratatie is voltooid inefficiënt is. Het Azure Event Grid om de gebeurtenis vast te leggen die wordt aan werking wanneer de rehydratatie is voltooid, biedt betere prestaties en kostenoptimalisatie. Zie Een Azure-functie uitvoeren als reactie op een rehydratatiegebeurtenis voor blobs voor meer informatie over het uitvoeren van een Azure-functie wanneer een gebeurtenis wordt uitgevoerd bij het rehydrateren van blobs.

Als u de status en prioriteit van een in behandeling zijnde rehydratatiebewerking in de Azure Portal, geeft u het dialoogvenster Laag wijzigen voor de blob weer:

Schermopname van de rehydratatiestatus voor een blob in de Azure Portal

Wanneer de rehydratatie is voltooid, kunt u in de Azure Portal zien dat de volledig gerehydrateerd blob nu wordt weergegeven in de online doellaag.

Schermopname van de gerehydrateerde blob in de cool-laag en de logboek-blob die is geschreven door de gebeurtenis-handler

De rehydratatieprioriteit van een bewerking in behandeling wijzigen

Hoewel een rehydratatiebewerking met standaardprioriteit in behandeling is, kunt u de prioriteitsinstelling voor rehydratatie voor een blob wijzigen van Standaard in Hoog om die blob sneller te rehydrateren.

Houd er rekening mee dat de instelling voor rehydratatieprioriteit niet kan worden verlaagd van Hoog naar Standaard voor een bewerking die in behandeling is. Houd er ook rekening mee dat het wijzigen van de prioriteit van de rehydratatie een invloed kan hebben op de facturering. Zie Blobrehydratatie vanuit de archieflaag voor meer informatie.

De prioriteit van de rehydratatie wijzigen voor een bewerking set blob-laag in behandeling

Als u de prioriteit van de rehydratatie wilt wijzigen terwijl een set-bloblaagbewerking met standaardprioriteit in behandeling is, gebruikt u de Azure Portal, PowerShell, Azure CLI of een van de Azure Storage-clientbibliotheken.

Als u de prioriteit voor rehydratatie voor een bewerking in behandeling met de Azure Portal, volgt u deze stappen:

  1. Navigeer naar de blob waarvoor u de rehydratatieprioriteit wilt wijzigen en selecteer de blob.

  2. Selecteer de knop Laag wijzigen.

  3. Stel in het dialoogvenster Laag wijzigen de toegangslaag in op de online toegangslaag van het doel voor de rehydraterende blob (Hot of Cool). In het veld Archiefstatus wordt de online doellaag weergeven.

  4. Stel in de vervolgkeuzelijst Prioriteit rehydrateren de prioriteit in op Hoog.

  5. Selecteer Opslaan.

    Schermopname die laat zien hoe u de prioriteit voor rehydratatie bij kunt werken voor een rehydraterende blob in Azure Portal

De rehydratatieprioriteit wijzigen voor een kopieerblobbewerking die in behandeling is

Wanneer u een blob rehydrateert door de gearchiveerde blob te kopiëren naar een online laag, wordt Azure Storage doelblob onmiddellijk gemaakt in de archieflaag. De doel-blob wordt vervolgens gerehydrateerd naar de doellaag met de prioriteit die is opgegeven voor de kopieerbewerking. Zie Een gearchiveerde blob kopiëren naar een onlinelaag voor meer informatie over het rehydrateren van een gearchiveerde blob met een kopieerbewerking.

Gebruik PowerShell, Azure CLI of een van de Azure Storage clientbibliotheken om de kopieerbewerking uit te voeren van de archieflaag naar een onlinelaag met standard-prioriteit. Zie Een blob rehydrateren met een kopieerbewerking voor meer informatie. Als u vervolgens de prioriteit voor rehydratatie wilt wijzigen van Standard in Hoog voor de rehydratatie in behandeling, roept u Bloblaag instellen op de doelblob aan en geeft u de doellaag op.

Nadat u de kopieerbewerking hebt gestart, ziet u in de Azure Portal dat zowel de bron- als de doelblob zich in de archieflaag. De doel-blob wordt gerehydrateerd met standaardprioriteit.

Schermopname van de doel-blob in archieflaag en rehydrateren met standaardprioriteit

Als u de prioriteit voor rehydratatie voor de doel-blob wilt wijzigen, volgt u deze stappen:

  1. Selecteer de doel-blob.
  2. Selecteer de knop Laag wijzigen.
  3. Stel in het dialoogvenster Laag wijzigen de toegangslaag in op de online toegangslaag van het doel voor de blob die wordt gerehydrateerd (Hot of Cool). In het veld Archiefstatus ziet u de online doellaag.
  4. Stel in de vervolgkeuzelijst Prioriteit rehydrateren de prioriteit in op Hoog.
  5. Selecteer Opslaan.

Op de eigenschappenpagina van de doel-blob wordt nu weergegeven dat deze met hoge prioriteit wordt gerehydrateerd.

Schermopname van de doel-blob in archieflaag en rehydrateren met hoge prioriteit

Zie ook