クラウド内のファイルを使用するさまざまなクライアントアプリを開発しています。ファイルは、安全な承認アクセスを使用してクラウドに安全に保存する必要があります。また、複数のクライアントアプリが一時的なURLを介してこれらのファイルを同時に読み取ることができる必要があります。これをAzureに実装しようとしましたが、次の問題がありました。-BLOBをプライベートコンテナーに格納し、共有アクセスキーを生成した場合、特定の時間に1人のユーザーのみがそのファイルを読み取ることができました。システムは次のように機能しました。クライアントアプリは、そのBLOBのパブリックURLを生成し、使用するために返すようにWebサーバーに要求しました。問題は、別のクライアントアプリが同じblobのパブリックURLを生成するようにサービスに要求した場合でした。その瞬間、最初のものは使用できなくなります。-コンテナを公開しましたが、BLOBへの永続的なURLを保持する方法はありません
では、プライベートコンテナに格納されている同じBLOBに対して複数の一時アクセスURL(共有キーなど)を生成するにはどうすればよいでしょうか。他の人がURLをキャッチして20分程度の一時的な場合でも再利用せずに、Windows Azureとの間でURLを転送するためのベストプラクティスは何でしょうか?将来のCDN統合で機能するソリューションはありますか?
よろしくお願いします。ありがとうございました!