Share via


將附加 Blob 和分頁 Blob 轉換成區塊 Blob

若要轉換 Blob,請使用 PowerShell、Azure CLI 或 AzCopy ,並複製到新位置。 您將使用命令參數來確保目的地 Blob 為區塊 Blob。 來源 Blob 的所有中繼資料都會複製到目的地 Blob。

轉換附加和分頁 Blob

  1. 開啟 Windows PowerShell 命令視窗。

  2. 使用 Connect-AzAccount 命令登入 Azure 訂用帳戶,並遵循畫面上的指示操作。

    Connect-AzAccount
    
  3. 若您的身分識別已與多個訂用帳戶相關聯,請將作用中訂用帳戶設為包含附加或分頁 Blob 之儲存體帳戶的訂用帳戶。

    $context = Get-AzSubscription -SubscriptionId '<subscription-id>'
    Set-AzContext $context
    

    使用訂閱識別碼取代 <subscription-id> 預留位置值。

  4. 使用 New-AzStorageContext 命令建立儲存體帳戶內容。 納入 -UseConnectedAccount 參數,以便使用您的 Microsoft Entra 認證執行資料作業。

    $ctx = New-AzStorageContext -StorageAccountName '<storage account name>' -UseConnectedAccount
    
  5. 使用 Copy-AzStorageBlob 命令,並將 -DestBlobType 參數設定為 Block

    $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
    
  6. 若要將分頁 Blob 快照集複製到區塊 Blob,請使用 Get-AzStorageBlobCopy-AzStorageBlob 命令,並將參數-DestBlobType設為Block

    $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 
    
    

    提示

    -StandardBlobTier 是選用參數。 如果省略該參數,則目的地 Blob 會從預設帳戶存取層設定推斷其階層。 若要在建立區塊 Blob 之後變更階層,請參閱變更 Blob 的階層

另請參閱