Převod doplňovaných objektů blob a objektů blob stránky na objekty blob bloku
Pokud chcete převést objekty blob, zkopírujte je do nového umístění pomocí PowerShellu, Azure CLI nebo AzCopy. Pomocí parametrů příkazu zajistíte, že cílový objekt blob je objekt blob bloku. Všechna metadata ze zdrojového objektu blob se zkopírují do cílového objektu blob.
Převod doplňovacích objektů blob a objektů blob stránky
Otevřete příkazové okno Windows PowerShellu.
Přihlaste se ke svému předplatnému Azure pomocí příkazu Připojení-AzAccount a postupujte podle pokynů na obrazovce.
Connect-AzAccount
Pokud je vaše identita přidružená k více než jednomu předplatnému, nastavte aktivní předplatné na předplatné účtu úložiště, který obsahuje doplňovací objekty blob nebo objekty blob stránky.
$context = Get-AzSubscription -SubscriptionId '<subscription-id>' Set-AzContext $context
<subscription-id>
Nahraďte zástupnou hodnotu ID vašeho předplatného.Vytvořte kontext účtu úložiště pomocí příkazu New-AzStorageContext .
-UseConnectedAccount
Zahrňte parametr, aby se datové operace prováděly pomocí vašich přihlašovacích údajů Microsoft Entra.$ctx = New-AzStorageContext -StorageAccountName '<storage account name>' -UseConnectedAccount
Použijte příkaz Copy-AzStorageBlob a nastavte
-DestBlobType
parametr naBlock
.$containerName = '<source container name>' $srcblobName = '<source append or page blob name>' $destcontainerName = '<destination container name>' $destblobName = '<destination block blob name>' $destTier = '<destination block blob tier>' Copy-AzStorageBlob -SrcContainer $containerName -SrcBlob $srcblobName -Context $ctx -DestContainer $destcontainerName -DestBlob $destblobName -DestContext $ctx -DestBlobType Block -StandardBlobTier $destTier
Pokud chcete zkopírovat snímek objektu blob stránky do objektu blob bloku, použijte příkaz Get-AzStorageBlob a Copy-AzStorageBlob s parametrem
-DestBlobType
jakoBlock
.$containerName = '<source container name>' $srcPageBlobName = '<source page blob name>' $srcPageBlobSnapshotTime = '<snapshot time of source page blob>' $destContainerName = '<destination container name>' $destBlobName = '<destination block blob name>' $destTier = '<destination block blob tier>' Get-AzStorageBlob -Container $containerName -Blob $srcPageBlobName -SnapshotTime $srcPageBlobSnapshotTime -Context $ctx | Copy-AzStorageBlob -DestContainer $destContainerName -DestBlob $destBlobName -DestBlobType block -StandardBlobTier $destTier -DestContext $ctx
Tip
Parametr
-StandardBlobTier
je volitelný. Pokud tento parametr vynecháte, cílový objekt blob odvodí jeho úroveň z výchozího nastavení úrovně přístupu k účtu. Pokud chcete změnit úroveň po vytvoření objektu blob bloku, přečtěte si téma Změna úrovně objektu blob.
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro