Azure ストレージアカウント間コピー 

投稿者: | 2014年3月2日

AzureStorage上でストレージ間コピーを行う時にシーケンシャルに行われない挙動があるので備忘として記載します。

このメソッドはBlobをコピーするのですが、非同期処理の振る舞いをするので注意が必要です。

実際にはコピー処理リクエストをAzureStorage側でキューイングしており、キューを順に処理しているので非同期のような振る舞いに見えてしまうようです。

複数のコピー処理を1回のリクエストで実施する場合はコピー対象ファイルの情報をフェッチしてステータスを確認する必要があります。

※AzureSDK 2.2での実装です。

 

 

ストレージ内コピーは特に問題はないのですが、念のため上のような実装にしといたほうがいいかもしれません。

これは案外ハマリポイントですよ。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA