既存のBLOBをAMSにコピーしようとしていますが、コピーされません。 Blobはストレージアカウント1にあり、AMSはストレージアカウント2に関連付けられています.AMSを含むすべてのアカウントは同じ場所にあります。既存のBLOBをAzure Media Servicesにコピーする際の問題
await destinationBlob.StartCopyAsync(new Uri(sourceBlob.Uri.AbsoluteUri + signature));
Blob Storageエクスプローラを使用してAMSストレージアカウントを視覚化すると、アセットフォルダが作成されますが、Blobは含まれません。また、メディアエクスプローラ内では、AMSにリストされたアセットを見ることができますが、クリックすると例外がスローされません。基本的に、彼らはAMSに完全にコピーされていません。
しかし、同じコードを使用して実際のBLOBが存在するBLOBストレージアカウント(storage account1)に新しいAMSを添付すると、コピーは正常に動作しています。
私たちはあなたの参照のプロジェクトにMicrosoft.WindowsAzure.Storage.dllのv7.2.1.0およびDLLを使用しているがv4.3.0.0です。だから、StartCopyFromBlob()を見つけることができませんか? – Sunny
私の間違いをおかけして申し訳ありませんが、最新のストレージライブラリを使用して問題を再現しようとします。 –
上記のサンプルコードにサンプルコードベースを最新バージョンのストレージライブラリで書きます。すべてうまく動作します。ブロブのコピーに失敗した場合。 Azureの宛先Blobに格納されているファイルに問題はありますか? –