Ekleme bloblarını ve sayfa bloblarını blok bloblarına dönüştürme
Makale
Blobları dönüştürmek için PowerShell, Azure CLI veya AzCopy kullanarak bunları yeni bir konuma kopyalayın. Hedef blob'un bir blok blobu olduğundan emin olmak için komut parametrelerini kullanacaksınız. Kaynak blobdaki tüm meta veriler hedef bloba kopyalanır.
<subscription-id> Yer tutucu değerini aboneliğinizin kimliğiyle değiştirin.
New-Az Depolama Context komutunu kullanarak depolama hesabı bağlamını oluşturun. Veri işlemlerinin -UseConnectedAccount Microsoft Entra kimlik bilgileriniz kullanılarak gerçekleştirilmesi için parametresini ekleyin.
Blok blobu için sayfa blobu anlık görüntüsünü kopyalamak için Get-Az Depolama Blob ve Copy-Az Depolama Blob komutunu parametresi olarak -DestBlobTypeBlockkullanın.
Blok blobu için sayfa blobu anlık görüntüsünü kopyalamak için az storage blob copy start komutunu kullanın ve parametresini --destination-blob-typeblockBlob kaynak sayfa blob anlık görüntüsü uri'siyle birlikte olarak ayarlayın.
--tier parametresi isteğe bağlıdır. Bu parametreyi atlarsanız, hedef blob varsayılan hesap erişim katmanı ayarından katmanını çıkartır. Blok blobu oluşturduktan sonra katmanı değiştirmek için bkz . Blob katmanını değiştirme.
Uyarı
İsteğe bağlı --metadata parametre var olan tüm meta verilerin üzerine yazar. Bu nedenle, meta verileri bu parametreyi kullanarak belirtirseniz, kaynak blobdaki özgün meta verilerin hiçbiri hedef bloba kopyalanamaz.
azcopy copy komutunu kullanın. Kaynak ve hedef yollarını belirtin. parametresini blob-type olarak BlockBlobayarlayın.
azcopy copy 'https://<storage-account-name>.<blob or dfs>.core.windows.net/<container-name>/<append-or-page-blob-name>' 'https://<storage-account-name>.<blob or dfs>.core.windows.net/<container-name>/<name-of-new-block-blob>' --blob-type BlockBlob --block-blob-tier <destination-tier>
Bahşiş
--block-blob-tier parametresi isteğe bağlıdır. Bu parametreyi atlarsanız, hedef blob varsayılan hesap erişim katmanı ayarından katmanını çıkartır. Blok blobu oluşturduktan sonra katmanı değiştirmek için bkz . Blob katmanını değiştirme.
Uyarı
İsteğe bağlı --metadata parametre var olan tüm meta verilerin üzerine yazar. Bu nedenle, meta verileri bu parametreyi kullanarak belirtirseniz, kaynak blobdaki özgün meta verilerin hiçbiri hedef bloba kopyalanamaz.