追加 BLOB とページ BLOB をブロック BLOB に変換する
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>' -UseConnectedAccount
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
ページ 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 の層を変更する」を参照してください。
関連項目
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示