Share via


Een gearchiveerde blob reactiveren naar een onlinelaag

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

  • Door deze te kopiëren naar een nieuwe blob in de warme, koele of koude laag met de Copy Blob-bewerking.
  • Door de laag te wijzigen van archief naar hot, cool of koud laag met de bewerking Blob-laag instellen.

Wanneer u een blob rehydrateert, kunt u de prioriteit voor de bewerking op standaard of hoge prioriteit instellen. 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 voor meer informatie over het afhandelen van een gebeurtenis die een Azure-functie uitvoert wanneer de rehydratatiebewerking van de blob is voltooid.

Voor meer informatie over het rehydrateren van een blob, zie Blob-rehydratatie vanuit de archieflaag.

Herhydrateer een blob 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 bestemmingsblob wordt vervolgens gerehydrateerd naar de onlinelaag die u tijdens de kopieerbewerking hebt opgegeven. Wanneer de doel-blob volledig is gerehydrateerd, wordt deze beschikbaar in de nieuwe online laag.

Een blob herhydrateren 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.

    Schermopname van de knop Storage Explorer in het navigatiedeelvenster.

  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 .

    Schermopname van het selectievakje naast een gearchiveerde blob en vervolgens de locatie van de kopieerknop.

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

    Het dialoogvenster Archiefblob plakken wordt weergegeven.

    Schermopname van het dialoogvenster Archiefblob plakken.

    Opmerking

    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 rehydreren 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.

Opmerking

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.

    Schermopname van de knop Storage Explorer in het navigatiedeelvenster.

  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 .

    Schermopname van het inschakelen van het selectievakje naast een gearchiveerde blob en vervolgens de locatie van de kopieerknop.

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

    Schermopname van de knop Storage Explorer in het navigatiedeelvenster van het doelopslagaccount.

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

    Schermopname van de locatie van de knop Plakken.

    Het dialoogvenster Archiefblob plakken wordt weergegeven.

    Schermopname van het dialoogvenster Archiefblob plakken.

  6. In het dialoogvenster Archiefblob plakken, kies 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 het 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 opnieuw hydrateren door het niveau te wijzigen

Als u een blob wilt rehydrateren door het niveau te wijzigen van archief naar hot of cool, gebruikt u de Azure-portal, PowerShell of Azure CLI.

Als u de laag van een blob wilt wijzigen van archief naar hot of cool in de Azure-portal, volgt u deze stappen:

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

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

  3. Selecteer De laag Wijzigen.

  4. Selecteer in de vervolgkeuzelijst Toegangslaag het doeltoegangsniveau.

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

    Schermopname die laat zien hoe u een blob rehydrateert vanuit de archieflaag in de 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:

Niet van toepassing.

Als u een groot aantal blobs tegelijk wilt reactiveren, gebruikt u de Blob Batch-bewerking om Set Blob Tier als bulkbewerking uit te voeren.

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 geactiveerd wordt wanneer rehydratatie voltooid is, 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:

Schermopname van de rehydratatiestatus voor een blob in Azure Portal.

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

Schermopname van de gerehydrateerde blob in de koele laag en de logblob die is geschreven door de event handler.

De prioriteit voor rehydratie van een wachtende bewerking 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 voor meer informatie rehydratatie van een Blob vanuit het archieflaag.

De rehydratatieprioriteit wijzigen voor een in behandeling zijnde 'Set Blob Tier'-bewerking

Als u de rehydratatieprioriteit wilt wijzigen terwijl een standaardprioriteit Set Blob Tier-bewerking in behandeling is, gebruikt u de 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 doel online toegangslaag voor de herstellende blob (hot of cool). In het veld Archiefstatus wordt de doel online-laag weergegeven.

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

  5. Selecteer Opslaan.

    Schermopname van het bijwerken van de rehydratatieprioriteit voor een rehydraterende blob in Azure Portal.

De rehydratatieprioriteit van een lopende 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. Vervolgens wordt de doel-blob hersteld naar de gewenste laag met de voor de kopieerbewerking opgegeven prioriteit. Voor meer informatie over het reactiveren van een gearchiveerde blob met een kopieerbewerking, zie Een gearchiveerde blob kopiëren naar een online laag.

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.

Schermopname van bestemmings-blob in archieflaag en rehydratatie met standaardprioriteit.

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 doel-online-toegangslaag voor het rehydrateren van blobs (hot of cool). 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.

Schermopname van doel-blob in archieflaag en reactiveren met hoge prioriteit.

Zie ook