2017-01-03 5 views
3

awsでは、 "upload-part-copy"にはバイト範囲のオプションがあります。 2つのオブジェクトの一部をクラウド内の新しいオブジェクトにコピーする場合は、「upload-part-copy」コマンドを使用してコピーできます。雲の灰色のコピーBLOBコピー

ブロブの一部をAzureの新しいブロブにコピーする方法やメカニズムが見つかりませんでした。私はAzCopyを試しました。しかし、BLOBの一部を選択するオプションはありません。

そのような方法があれば誰でも助けてください。

答えて

1

このような方法があれば誰でも助けてください。

現在のところ、この機能はAzure BLOBストレージにはありません。コピー操作は、ソースBLOB全体を宛先BLOBにコピーします。

回避策は、ローカルマシンのソースブロブからバイト範囲(ブロック)をダウンロードし、これらのブロックをアップロードして新しいブロブを作成することです。

あなたがBlob Service REST APIを使用していた場合は、ここであなたが実行する必要があります操作のようになります。

  1. Read Source Blob 1Rangeまたはx-ms-rangeリクエストヘッダに範囲を指定することによって、あなたが読みたいです。アプリケーションのどこかに取り出したデータを格納します。
  2. ソースブロブ2についても同じ操作を繰り返します。
  3. Put Blockを使用して、1番目のソースブロブにフェッチしたデータをアップロードして新しいブロブを作成します。
  4. 第2ソースBLOBについても同じことを繰り返します。
  5. 宛先ブロブをcommitting block listで作成します。
関連する問題