Een gearchiveerde blob reactiveren naar een onlinelaag

Als u een blob wilt lezen die zich in de archieflaag bevindt, moet u de blob eerst reactiveren naar een onlinelaag (dynamisch, statisch of koud). U kunt een blob op twee manieren reactiveren:

  • Door deze te kopiëren naar een nieuwe blob in de dynamische, statische of koude laag met de kopieer-blobbewerking .
  • Door de laag te wijzigen van archief in dynamische, statische of koude laag met de bewerking Blob-laag instellen.

Wanneer u een blob rehydrateerd, kunt u de prioriteit voor de bewerking opgeven op 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 die kleiner zijn dan 10 GB. U kunt de rehydratatieprioriteit wijzigen van Standard naar Hoog terwijl de bewerking in behandeling is.

U kunt Azure Event Grid configureren om een gebeurtenis te activeren wanneer rehydratatie is voltooid en toepassingscode als reactie uitvoert. Zie Een Azure-functie uitvoeren als reactie op een rehydratatiegebeurtenis van een blob als reactie op een rehydratatiegebeurtenis van een blob voor meer informatie over het afhandelen van een gebeurtenis die een Azure-functie uitvoert wanneer de rehydratatiebewerking van de blob is voltooid.

Zie Blob-rehydratatie vanuit de archieflaag voor meer informatie over het reactiveren van een blob.

Een blob reactiveren met een kopieerbewerking

Als u een blob uit de archieflaag wilt reactiveren door deze te kopiëren naar een onlinelaag, gebruikt u Azure Portal, 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.

Het kopiëren van een gearchiveerde blob naar een online doellaag wordt ondersteund binnen hetzelfde opslagaccount. Vanaf serviceversie 2021-02-12 kunt u een gearchiveerde blob kopiëren naar een ander opslagaccount, zolang het doelaccount zich in dezelfde regio bevindt als het bronaccount.

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 online laag.

Een blob reactiveren naar hetzelfde opslagaccount

In de volgende voorbeelden ziet u hoe u een gearchiveerde blob kopieert naar een blob in de dynamische laag in hetzelfde opslagaccount.

  1. Navigeer naar het bronopslagaccount in Azure Portal.

  2. Selecteer opslagbrowser in het navigatiedeelvenster voor het opslagaccount.

    Screenshot of Storage explorer button in the navigation pane.

  3. Navigeer in de opslagbrowser naar de locatie van de gearchiveerde blob, schakel het selectievakje in dat naast de blob wordt weergegeven en selecteer vervolgens de knop Kopiëren .

    Screenshot of the checkbox next to an archived blob and then the location of the copy button.

  4. Navigeer naar de container waar u de gerehydrateerde blob wilt plaatsen en selecteer vervolgens de knop Plakken .

    Het dialoogvenster Archiefblob plakken wordt weergegeven.

    Screenshot of the paste archive blob dialog box.

    Notitie

    Als u de knop Plakken selecteert op dezelfde locatie als de bron-blob, bevat de standaardnaam die wordt weergegeven in het veld Doelblobnaam een numeriek achtervoegsel. Dit zorgt ervoor dat de bron- en doel-blobs verschillende namen hebben. U kunt deze naam desgewenst wijzigen zolang de naam anders is dan de naam van de bron-blob.

  5. Kies in het dialoogvenster Archiefblob plakken een toegangslaag en een rehydratatieprioriteit. Selecteer vervolgens Plakken om de blob te reactiveren.

    Belangrijk

    Verwijder de bron-blob niet tijdens het reactiveren.

Een blob reactiveren naar een ander opslagaccount in dezelfde regio

In de volgende voorbeelden ziet u hoe u een gearchiveerde blob kopieert naar een blob in de dynamische laag in een ander opslagaccount.

Notitie

Het doel- en bronaccount moeten zich in dezelfde regio bevinden.

  1. Navigeer naar het bronopslagaccount in Azure Portal.

  2. Selecteer opslagbrowser in het navigatiedeelvenster voor het opslagaccount.

    Screenshot of Storage explorer button in the navigation pane.

  3. Navigeer in de opslagbrowser naar de locatie van de gearchiveerde blob, schakel het selectievakje in dat naast de blob wordt weergegeven en selecteer vervolgens de knop Kopiëren .

    Screenshot of selecting the checkbox next to an archived blob and then the location of the copy button.

  4. Navigeer naar het doelopslagaccount en selecteer opslagbrowser in het navigatiedeelvenster.

    Screenshot of Storage explorer button in the navigation pane of the destination storage account.

  5. Navigeer naar de container waar u de gerehydrateerde blob wilt plaatsen en selecteer vervolgens de knop Plakken .

    Screenshot of the location of the paste button.

    Het dialoogvenster Archiefblob plakken wordt weergegeven.

    Screenshot of the paste archive blob dialog box.

  6. Kies in het dialoogvenster Archiefblob plakken een toegangslaag en een rehydratatieprioriteit. Selecteer vervolgens Plakken om de blob te reactiveren.

    Belangrijk

    Verwijder de bron-blob niet tijdens het reactiveren.

Rehydrateer vanuit een secundaire regio

Als u uw opslagaccount hebt geconfigureerd voor gebruik van geografisch redundante opslag met leestoegang (RA-GRS), kunt u een gearchiveerde blob kopiëren die zich in een secundaire regio bevindt naar een onlinelaag in een ander opslagaccount dat zich in dezelfde secundaire regio bevindt.

Als u wilt reactiveren vanuit een secundaire regio, gebruikt u dezelfde richtlijnen die in de vorige sectie worden weergegeven (Een blob reactiveren naar een ander opslagaccount in dezelfde regio. Voeg het achtervoegsel -secondary toe aan de accountnaam van het broneindpunt. Als uw primaire eindpunt voor Blob Storage bijvoorbeeld is myaccount.blob.core.windows.net, is myaccount-secondary.blob.core.windows.nethet secundaire eindpunt. De accounttoegangssleutels voor uw opslagaccount zijn hetzelfde voor zowel de primaire als de secundaire eindpunten.

Zie Leestoegang tot gegevens in de secundaire regio voor meer informatie over het verkrijgen van leestoegang tot secundaire regio's.

Een blob reactiveren door de laag te wijzigen

Als u een blob wilt reactiveren door de laag te wijzigen van archief in dynamisch of statisch, gebruikt u Azure Portal, PowerShell of Azure CLI.

Als u de laag van een blob wilt wijzigen van archief naar dynamisch of statisch in Azure Portal, voert u de volgende stappen uit:

  1. Zoek de blob die moet worden gerehydrateerd in Azure Portal.

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

  3. Selecteer De laag Wijzigen.

  4. Selecteer de doeltoegangslaag in de vervolgkeuzelijst Toegangslaag .

  5. Selecteer in de vervolgkeuzelijst Rehydrate-prioriteit de gewenste rehydratatieprioriteit. Houd er rekening mee dat het instellen van de rehydratatieprioriteit meestal resulteert in een snellere rehydratatie, maar dat er ook hogere kosten in rekening worden gebracht.

    Screenshot showing how to rehydrate a blob from the archive tier in the Azure portal.

  6. Selecteer de knop Opslaan.

Een set blobs bulksgewijs reactiveren

Als u gearchiveerde blobs in een container of map wilt reactiveren naar de dynamische of statische laag, inventariseert u de blobs en roept u de bewerking Blob-laag instellen op elke laag aan. In het volgende voorbeeld ziet u hoe u deze bewerking uitvoert:

N.v.t.

Als u een groot aantal blobs tegelijk wilt reactiveren, roept u de Blob Batch-bewerking aan om Set Blob Tier aan te roepen als bulkbewerking.

Zie AzBulkSetBlobTier voor een codevoorbeeld waarin wordt getoond hoe u de batchbewerking uitvoert.

De status van een rehydratatiebewerking controleren

Terwijl de blob rehydrateert, kunt u de status en rehydratatieprioriteit controleren met behulp van Azure Portal, PowerShell of Azure CLI. De statuseigenschap 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 rehydratatie van een gearchiveerde blob maximaal 15 uur kan duren en herhaaldelijk de status van de blob peilt om te bepalen of rehydratatie is voltooid, inefficiënt is. Azure Event Grid gebruiken om de gebeurtenis vast te leggen die wordt geactiveerd wanneer rehydratatie is voltooid, biedt betere prestaties en kostenoptimalisatie. Zie Een Azure-functie uitvoeren als een gebeurtenis wordt geactiveerd op rehydratatie van blobs. Zie Een Azure-functie uitvoeren als reactie op een blobrehydratatiegebeurtenis.

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

Screenshot showing the rehydration status for a blob in the Azure portal.

Wanneer de rehydratatie is voltooid, kunt u in Azure Portal zien dat de volledig gerehydrateerde blob nu wordt weergegeven in de doel onlinelaag.

Screenshot showing the rehydrated blob in the cool tier and the log blob written by the event handler.

De rehydratatieprioriteit van een bewerking in behandeling wijzigen

Hoewel een rehydratatiebewerking met standaardprioriteit in behandeling is, kunt u de instelling voor rehydratatieprioriteit voor een blob wijzigen van Standard naar Hoog om die blob sneller te reactiveren.

De instelling voor rehydratatieprioriteit kan niet worden verlaagd van High naar Standard voor een bewerking die in behandeling is. Houd er ook rekening mee dat het wijzigen van de rehydratatieprioriteit mogelijk gevolgen heeft voor de facturering. Zie Blob-rehydratatie vanuit de archieflaag voor meer informatie.

De rehydratatieprioriteit voor een in behandeling zijnde bloblaagbewerking wijzigen

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

Als u de rehydratatieprioriteit voor een in behandeling zijnde bewerking wilt wijzigen met Azure Portal, voert u de volgende stappen uit:

  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-doeltoegangslaag voor de reactiverende blob (dynamisch of statisch). In het veld Archiefstatus wordt de online doellaag weergegeven.

  4. Stel in de vervolgkeuzelijst Rehydrate-prioriteit de prioriteit in op Hoog.

  5. Selecteer Opslaan.

    Screenshot showing how to update the rehydration priority for a rehydrating blob in Azure portal.

De rehydratatieprioriteit voor een in behandeling zijnde kopieerblobbewerking wijzigen

Wanneer u een blob rehydrateert door de gearchiveerde blob naar een onlinelaag te kopiëren, maakt Azure Storage onmiddellijk de doel-blob 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 reactiveren 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 reactiveren met een kopieerbewerking voor meer informatie. Als u vervolgens de rehydratatieprioriteit wilt wijzigen van Standard naar Hoog voor de in behandeling zijnde rehydratatie, roept u Blob-laag instellen aan op de doel-blob en geeft u de doellaag op.

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

Screenshot showing destination blob in archive tier and rehydrating with Standard priority.

Als u de rehydratatieprioriteit voor de doel-blob wilt wijzigen, voert u de volgende stappen uit:

  1. Selecteer de doel-blob.
  2. Selecteer de knop Laag wijzigen.
  3. Stel in het dialoogvenster Laag wijzigen de toegangslaag in op de online-doeltoegangslaag voor de reactiverende blob (dynamisch of statisch). In het veld Archiefstatus wordt de online doellaag weergegeven.
  4. Stel in de vervolgkeuzelijst Rehydrate-prioriteit de prioriteit in op Hoog.
  5. Selecteer Opslaan.

Op de eigenschappenpagina van de doel-blob ziet u nu dat deze rehydrateert met hoge prioriteit.

Screenshot showing destination blob in archive tier and rehydrating with High priority.

Zie ook