Aracılığıyla paylaş


Arşivlenmiş blobu çevrimiçi katmana yeniden doldurma

Arşiv katmanındaki bir blobu okumak için önce blobu çevrimiçi (sık erişimli, seyrek erişimli veya soğuk) bir katmana yeniden doldurmanız gerekir. Blobu iki yoldan biriyle yeniden doldurmanız gerekir:

Bir blobu yeniden doldurma işleminin önceliğini standart önceliğe veya yüksek önceliğe belirtebilirsiniz. Standart öncelikli yeniden doldurma işleminin tamamlanması 15 saate kadar sürebilir. Yüksek öncelikli bir işlem, standart öncelikli isteklere göre önceliklendirilir ve boyutu 10 GB'ın altındaki nesneler için bir saatten az bir sürede tamamlanabilir. İşlem beklemedeyken yeniden doldurma önceliğini Standartolan Yüksek olarak değiştirebilirsiniz.

Azure Event Grid'i yeniden doldurma tamamlandığında bir olayı tetiklemesi için yapılandırabilir ve yanıt olarak uygulama kodunu çalıştırabilirsiniz. Blob yeniden doldurma işlemi tamamlandığında Azure İşlevi çalıştıran bir olayı işlemeyi öğrenmek için bkz . Blob yeniden doldurma olayına yanıt olarak Azure İşlevi çalıştırma.

Blobu yeniden doldurma hakkında daha fazla bilgi için bkz . Arşiv katmanından blob yeniden doldurma.

Kopyalama işlemiyle blobu yeniden doldurma

Bir blobu çevrimiçi katmana kopyalayarak arşiv katmanından yeniden doldurmanız için Azure portalını, PowerShell'i, Azure CLI'yı veya Azure Depolama istemci kitaplıklarından birini kullanın. Arşivlenmiş bir blobu çevrimiçi katmana kopyaladığınızda kaynak ve hedef blobların farklı adlara sahip olması gerektiğini unutmayın.

Arşivlenmiş blobu çevrimiçi bir hedef katmana kopyalamak aynı depolama hesabında desteklenir. 2021-02-12 hizmet sürümünden başlayarak, hedef hesap kaynak hesapla aynı bölgede olduğu sürece arşivlenmiş bir blobu farklı bir depolama hesabına kopyalayabilirsiniz.

Kopyalama işlemi tamamlandıktan sonra hedef blob arşiv katmanında görünür. Hedef blob daha sonra kopyalama işleminde belirttiğiniz çevrimiçi katmana yeniden doldurulacak. Hedef blob tamamen yeniden doldurulduğunda, yeni çevrimiçi katmanda kullanılabilir hale gelir.

Blobu aynı depolama hesabına yeniden doldurma

Aşağıdaki örneklerde, arşivlenmiş blobu aynı depolama hesabındaki sık erişim katmanındaki bir bloba kopyalama gösterilmektedir.

  1. Azure portalında kaynak depolama hesabına gidin.

  2. Depolama hesabının gezinti bölmesinde Depolama tarayıcıyı seçin.

    Screenshot of Storage explorer button in the navigation pane.

  3. Depolama tarayıcısında arşivlenen blobun konumuna gidin, blobun yanında görünen onay kutusunu seçin ve ardından Kopyala düğmesini seçin.

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

  4. Yeniden doldurulan blobu yerleştirmek istediğiniz kapsayıcıya gidin ve Yapıştır düğmesini seçin.

    Arşiv blobunu yapıştır iletişim kutusu görüntülenir.

    Screenshot of the paste archive blob dialog box.

    Not

    Kaynak blobla aynı konumdayken Yapıştır düğmesini seçerseniz, Hedef blob adı alanında görüntülenen varsayılan ad sayısal bir sonek içerir. Bu, kaynak ve hedef blobların farklı adlara sahip olmasını sağlar. Ad, kaynak blobun adından farklı olduğu sürece bu adı değiştirebilirsiniz.

  5. Arşiv blobunu yapıştır iletişim kutusunda bir erişim katmanı ve yeniden doldurma önceliği seçin. Ardından, blobu yeniden doldurması için Yapıştır'ı seçin.

    Önemli

    Kaynak blobu yeniden doldurma sırasında silmeyin.

Blobu aynı bölgedeki farklı bir depolama hesabına yeniden doldurma

Aşağıdaki örneklerde, arşivlenmiş blobu farklı bir depolama hesabındaki sık erişim katmanındaki bir bloba kopyalama gösterilmektedir.

Not

Hedef ve kaynak hesabı aynı bölgede olmalıdır.

  1. Azure portalında kaynak depolama hesabına gidin.

  2. Depolama hesabının gezinti bölmesinde Depolama tarayıcıyı seçin.

    Screenshot of Storage explorer button in the navigation pane.

  3. Depolama tarayıcısında arşivlenen blobun konumuna gidin, blobun yanında görünen onay kutusunu seçin ve ardından Kopyala düğmesini seçin.

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

  4. Hedef depolama hesabına gidin ve gezinti bölmesinde Depolama tarayıcıyı seçin.

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

  5. Yeniden doldurulan blobu yerleştirmek istediğiniz kapsayıcıya gidin ve Yapıştır düğmesini seçin.

    Screenshot of the location of the paste button.

    Arşiv blobunu yapıştır iletişim kutusu görüntülenir.

    Screenshot of the paste archive blob dialog box.

  6. Arşiv blobunu yapıştır iletişim kutusunda bir erişim katmanı ve yeniden doldurma önceliği seçin. Ardından, blobu yeniden doldurması için Yapıştır'ı seçin.

    Önemli

    Kaynak blobu yeniden doldurma sırasında silmeyin.

İkincil bölgeden yeniden doldurma

Depolama hesabınızı okuma erişimli coğrafi olarak yedekli depolama (RA-GRS) kullanacak şekilde yapılandırdıysanız, ikincil bölgede bulunan arşivlenmiş bir blobu aynı ikincil bölgede bulunan farklı bir depolama hesabındaki çevrimiçi katmana kopyalayabilirsiniz.

İkincil bir bölgeden yeniden doldurma işlemi yapmak için önceki bölümde sunulan yönergeleri kullanın (Blobu aynı bölgedeki farklı bir depolama hesabına yeniden doldurma. Son eki -secondary kaynak uç noktanın hesap adına ekleyin. Örneğin, Blob depolama için birincil uç noktanız ise myaccount.blob.core.windows.net, ikincil uç nokta olur myaccount-secondary.blob.core.windows.net. Depolama hesabınızın hesap erişim anahtarları hem birincil hem de ikincil uç noktalar için aynıdır.

İkincil bölgelere okuma erişimi alma hakkında daha fazla bilgi edinmek için bkz . İkincil bölgedeki verilere okuma erişimi.

Katmanını değiştirerek blobu yeniden doldurma

Katmanını arşivden sık erişimli veya seyrek erişimli olarak değiştirerek blobu yeniden doldurmanız için Azure portalını, PowerShell'i veya Azure CLI'yi kullanın.

Azure portalında blob katmanını arşivden sık erişimli veya seyrek erişimli olarak değiştirmek için şu adımları izleyin:

  1. Azure portalında yeniden doldurulacak blobu bulun.

  2. Sayfanın sağ tarafındaki Diğer düğmesini seçin.

  3. Katmanı değiştir'i seçin.

  4. Erişim katmanı açılan listesinden hedef erişim katmanını seçin.

  5. Yeniden doldurma önceliği açılan listesinden istenen yeniden doldurma önceliğini seçin. Yeniden doldurma önceliğini Yüksek olarak ayarlamak genellikle daha hızlı bir yeniden doldurmaya neden olur, ancak aynı zamanda daha yüksek bir maliyete neden olur.

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

  6. Kaydet düğmesini seçin.

Bir blob kümesini toplu olarak yeniden doldurma

Kapsayıcı veya klasördeki arşivlenmiş blobları sık erişimli veya seyrek erişimli katmana yeniden doldurmanız için bloblar arasında numaralandırın ve her birinde Blob Katmanı Ayarla işlemini çağırın. Aşağıdaki örnekte bu işlemin nasıl gerçekleştirebileceğiniz gösterilmektedir:

Yok

Aynı anda çok sayıda blobu yeniden doldurmanız için Blob KatmanıNı Ayarlama işlemini toplu işlem olarak çağırmak için Blob Batch işlemini çağırın.

Toplu işlemi gerçekleştirmeyi gösteren bir kod örneği için bkz . AzBulkSetBlobTier.

Yeniden doldurma işleminin durumunu denetleme

Blob yeniden doldurma sırasında Azure portalını, PowerShell'i veya Azure CLI'yı kullanarak durumunu ve yeniden doldurma önceliğini de de kontrol edebilirsiniz. Durum özelliği, yeniden doldurma işleminin hedef katmanına bağlı olarak rehydrate-pending-to-hot veya rehydrate-pending-to-cool döndürebilir. Yeniden doldurma önceliği özelliği Standart veya Yüksek döndürür.

Arşivlenmiş bir blobun yeniden doldurulması 15 saate kadar sürebilir ve yeniden doldurmanın tamamlanıp tamamlanmadığını belirlemek için blobun durumunu tekrar tekrar yoklamanın verimsiz olduğunu unutmayın. Yeniden doldurma tamamlandığında tetikleyen olayı yakalamak için Azure Event Grid kullanmak daha iyi performans ve maliyet iyileştirmesi sunar. Blob yeniden doldurmada bir olay tetiklendiğinde Azure İşlevi'nin nasıl çalıştıracağınızı öğrenmek için bkz . Blob yeniden doldurma olayına yanıt olarak Azure İşlevi çalıştırma.

Azure portalında bekleyen yeniden doldurma işleminin durumunu ve önceliğini denetlemek için blobun Katmanı değiştir iletişim kutusunu görüntüleyin:

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

Yeniden doldurma işlemi tamamlandığında Azure portalında tamamen yeniden doldurulan blob'un hedeflenen çevrimiçi katmanda göründüğünü görebilirsiniz.

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

Bekleyen işlemin yeniden doldurma önceliğini değiştirme

Standart öncelikli yeniden doldurma işlemi beklenirken, blobu daha hızlı yeniden doldurmak için blob için yeniden doldurma önceliği ayarını Standartolan Yüksek olarak değiştirebilirsiniz.

Bekleyen bir işlem için yeniden doldurma önceliği ayarı Yüksekten Standart'a düşürülemez. Yeniden doldurma önceliğini değiştirmenin faturalamayı etkileyeebileceğini de unutmayın. Daha fazla bilgi için bkz . Arşiv katmanından blob yeniden doldurma.

Bekleyen Blob KatmanıNı Ayarla işlemi için yeniden doldurma önceliğini değiştirme

Standart öncelikli Blob KatmanıNı Ayarla işlemi beklenirken yeniden doldurma önceliğini değiştirmek için Azure portalını, PowerShell'i, Azure CLI'yı veya Azure Depolama istemci kitaplıklarından birini kullanın.

Azure portalında bekleyen bir işlemin yeniden doldurma önceliğini değiştirmek için şu adımları izleyin:

  1. Yeniden doldurma önceliğini değiştirmek istediğiniz bloba gidin ve blobu seçin.

  2. Katmanı değiştir düğmesini seçin.

  3. Katmanı değiştir iletişim kutusunda, erişim katmanını yeniden doldurma blobu (sık erişimli veya seyrek erişimli) için hedef çevrimiçi erişim katmanına ayarlayın. Arşiv durumu alanında hedef çevrimiçi katman gösterilir.

  4. Önceliği yeniden doldurma açılan listesinde önceliği Yüksek olarak ayarlayın.

  5. Kaydet'i seçin.

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

Bekleyen Bir Blobu Kopyalama işlemi için yeniden doldurma önceliğini değiştirme

Arşivlenmiş blobu çevrimiçi katmana kopyalayarak blobu yeniden doldurmanız Depolama Azure, hedef blobu arşiv katmanında hemen oluşturur. Daha sonra hedef blob, kopyalama işleminde belirtilen öncelik ile hedef katmana yeniden doldurulacak. Arşivlenmiş blobu kopyalama işlemiyle yeniden doldurma hakkında daha fazla bilgi için bkz . Arşivlenmiş blobu çevrimiçi katmana kopyalama.

Arşiv katmanından Standart önceliğe sahip bir çevrimiçi katmana kopyalama işlemini gerçekleştirmek için PowerShell, Azure CLI veya Azure Depolama istemci kitaplıklarından birini kullanın. Daha fazla bilgi için bkz . Kopyalama işlemiyle blobu yeniden doldurma. Ardından, bekleyen yeniden doldurma için yeniden doldurma önceliğini Standartolan Yüksek olarak değiştirmek için hedef blobda Blob Katmanı Ayarla'yı çağırın ve hedef katmanı belirtin.

Kopyalama işlemini başlattıktan sonra Azure portalında hem kaynak hem de hedef blob'un arşiv katmanında olduğunu görürsünüz. Hedef blob, Standart öncelik ile yeniden dolduruluyor.

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

Hedef blob için yeniden doldurma önceliğini değiştirmek için şu adımları izleyin:

  1. Hedef blobu seçin.
  2. Katmanı değiştir düğmesini seçin.
  3. Katmanı değiştir iletişim kutusunda, erişim katmanını yeniden doldurma blobu (sık erişimli veya seyrek erişimli) için hedef çevrimiçi erişim katmanına ayarlayın. Arşiv durumu alanında hedef çevrimiçi katman gösterilir.
  4. Önceliği yeniden doldurma açılan listesinde önceliği Yüksek olarak ayarlayın.
  5. Kaydet'i seçin.

Hedef blob'un özellikler sayfası artık Yüksek öncelikli olarak yeniden doldurulduğunu gösteriyor.

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

Ayrıca bkz.