この記事は更新から24ヶ月以上経過しているため、最新の情報を別途確認することを推奨いたします。
AzureのBLOBストレージ間でファイルをコピーする場合、Storage Explorerを使うことも有効ですが、大容量ファイルのコピーやコマンドで実行したい場合Azcopyが有効です。しかし、Azcopyのコマンドを実行する場合以下の注意点が必要です。
Azure ActiveDirectoryにて認証する場合
- ログインユーザーに以下の権限が必要
-ストレージ BLOB データ共同作成者
-ストレージ BLOB データ所有者
SASトークンを使う場合
- SASトークンの$記号をエスケープする
- BLOB間(BLOBストレージアカウント→BLOBストレージアカウント)でデータをコピーする場合、SASトークンをコピー元、コピー先それぞれに付与する
※以下URLの構文ではコピー元のみにトークン付与しているが、それではできない場合があるようです。
https://docs.microsoft.com/ja-jp/azure/storage/common/storage-use-azcopy-blobs