Azure の BLOB ストレージに保存されているファイルがあります。これらのファイルは、エンド ユーザーがインターネット経由でダウンロードします。登録ユーザーは CDN 経由で高速にダウンロードできますが、非登録ユーザーはダウンロードを抑制してほしいと思います。
Azure でこれを行うにはどうすればよいですか?
Azure の BLOB ストレージに保存されているファイルがあります。これらのファイルは、エンド ユーザーがインターネット経由でダウンロードします。登録ユーザーは CDN 経由で高速にダウンロードできますが、非登録ユーザーはダウンロードを抑制してほしいと思います。
Azure でこれを行うにはどうすればよいですか?
有効期限付きの共有アクセス署名を使用しない限り、BLOB への直接アクセスでパフォーマンスを調整する方法はありません。また、SAS を使用すると、アプリ内でそれらを生成する必要があります (つまり、事実上、アプリのロジックに基づいてアクセスを調整できます。BLOB に直接アクセスしている場合、帯域幅を調整することはできません。 SAS の有無にかかわらず)。
SAS/有効期限がなければ、直接 BLOB アクセスではなく、アプリを介して BLOB コンテンツをルーティングする必要があります。その時点でスロットリングをどのように実装するかは、ユーザーとアプリのロジック次第です。