あるストレージアカウントから別のストレージアカウントにBLOBをコピーしようとしています(別の場所)。ストレージアカウント間のBLOBをコピーする
私は、次のコードを使用しています:
var sourceContainer = sourceClient.GetContainerReference(containerId);
var sourceBlob = sourceContainer.GetBlockBlobReference(blobId);
if (await sourceBlob.ExistsAsync().ConfigureAwait(false))
{
var targetContainer = targetClient.GetContainerReference(containerId);
await targetContainer.CreateIfNotExistsAsync().ConfigureAwait(false);
var targetBlob = targetContainer.GetBlockBlobReference(blobId);
await targetBlob.DeleteIfExistsAsync().ConfigureAwait(false);
await targetBlob.StartCopyAsync(sourceBlob).ConfigureAwait(false);
}
を、私は「見つかりません」エラーが発生します。 私はソースBLOBが実際に存在することを知っています。 間違ったコマンドを使用していますか?ストレージアカウント間のコピーに関する不足していることはありますか?
完全なエラーメッセージを提供してください –
リモートサーバーからエラーが返されました。(404)が見つかりません。 ---指定されたリソースは存在しません。 – shlatchz