Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Aby przekonwertować obiekty blob, skopiuj je do nowej lokalizacji przy użyciu programu PowerShell, interfejsu wiersza polecenia platformy Azure lub narzędzia AzCopy. Użyjesz parametrów polecenia, aby upewnić się, że docelowy obiekt blob jest blokowym obiektem blob. Wszystkie metadane ze źródłowego obiektu blob są kopiowane do docelowego obiektu blob.
Konwertowanie uzupełnialnych i stronicowych obiektów blob
Otwórz okno polecenia programu Windows PowerShell.
Zaloguj się do subskrypcji platformy Azure przy użyciu polecenia Połączenie-AzAccount i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.
Connect-AzAccountJeśli tożsamość jest skojarzona z więcej niż jedną subskrypcją, ustaw aktywną subskrypcję na subskrypcję konta magazynu, które zawiera uzupełnialne lub stronicowe obiekty blob.
$context = Get-AzSubscription -SubscriptionId '<subscription-id>' Set-AzContext $contextZastąp wartość symbolu
<subscription-id>zastępczego identyfikatorem subskrypcji.Utwórz kontekst konta magazynu przy użyciu polecenia New-AzStorageContext . Dołącz parametr ,
-UseConnectedAccountaby operacje na danych były wykonywane przy użyciu poświadczeń firmy Microsoft Entra.$ctx = New-AzStorageContext -StorageAccountName '<storage account name>' -UseConnectedAccountUżyj polecenia Copy-AzStorageBlob i ustaw
-DestBlobTypeparametr naBlockwartość .$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 $destTierAby skopiować stronicową migawkę obiektu blob w celu zablokowania obiektu blob, użyj polecenia Get-AzStorageBlob i Copy-AzStorageBlob z parametrem .
Block-DestBlobType$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 $ctxNapiwek
Parametr
-StandardBlobTierjest opcjonalny. Jeśli ten parametr zostanie pominięty, docelowy obiekt blob wywnioskuje jego warstwę z domyślnego ustawienia warstwy dostępu do konta. Aby zmienić warstwę po utworzeniu blokowego obiektu blob, zobacz Zmienianie warstwy obiektu blob.