Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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 blokový blob. Všechna metadata ze zdrojového objektu blob se zkopírují do cílového objektu blob.
Převod objektů blob typu append a objektů blob typu page
Otevřete příkazové okno Windows PowerShellu.
Přihlaste se ke svému předplatnému Azure pomocí příkazu Connect-AzAccount a postupujte podle pokynů na obrazovce.
Connect-AzAccountPokud je vaše identita přidružená k více než jednomu předplatnému, nastavte jako aktivní předplatné to, které patří účtu úložiště obsahujícímu append nebo page objekty blob.
$context = Get-AzSubscription -SubscriptionId '<subscription-id>' Set-AzContext $contextNahraďte zástupný symbol
<subscription-id>ID vašeho předplatného.Vytvořte kontext účtu úložiště pomocí příkazu New-AzStorageContext .
-UseConnectedAccountZahrň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>' -UseConnectedAccountPoužijte příkaz Copy-AzStorageBlob a nastavte
-DestBlobTypeparametr 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 $destTierPokud chcete zkopírovat snímek stránky blob do bloku blob, použijte příkaz Get-AzStorageBlob a Copy-AzStorageBlob s parametrem
-DestBlobTypejakoBlock.$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 $ctxNávod
Parametr
-StandardBlobTierje 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í bloku blobu, viz Změna úrovně objektu blob.
Viz také
- Horká, studená a archivní úroveň přístupu pro blob data
- Nastavit úroveň přístupu blobu
- Osvědčené postupy pro používání úrovní přístupu k objektům blob