BLOB を変換するには、PowerShell、Azure CLI、または AzCopy を使用して、BLOB を新しい場所にコピーします。 コマンド パラメーターを使用して、ターゲット BLOB がブロック BLOB であることを確認します。 ソース BLOB のすべてのメタデータがターゲット BLOB にコピーされます。
追加 BLOB とページ BLOB を変換する
Windows PowerShell コマンド ウィンドウを開きます。
Connect-AzAccount コマンドを使用して Azure サブスクリプションにサインインし、画面上の指示に従います。
Connect-AzAccount自分の ID が複数のサブスクリプションに関連付けられている場合は、アクティブなサブスクリプションを、追加 BLOB またはページ BLOB を含むストレージ アカウントのサブスクリプションに設定します。
$context = Get-AzSubscription -SubscriptionId '<subscription-id>' Set-AzContext $context<subscription-id>プレースホルダーの値をサブスクリプションの ID に置き換えます。New-AzStorageContext コマンドを使用してストレージ アカウント コンテキストを作成します。
-UseConnectedAccountパラメーターを含めて、データ操作が自分の Microsoft Entra 資格情報を使って実行されるようにしてください。$ctx = New-AzStorageContext -StorageAccountName '<storage account name>' -UseConnectedAccountCopy-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ページ BLOB スナップショットをブロック BLOB にコピーするには、パラメーター
-DestBlobTypeをBlockに設定して、Get-AzStorageBlob コマンドと Copy-AzStorageBlob コマンドを使用します。$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 の層を変更する」を参照してください。