2017-06-19 6 views
1

私はいくつかのファイルを保存するためにAzure Storageを使用しています。私はこれらのファイルを一時的に公に利用できるようにしたい。現在、私は紺碧のストレージファイルサービスを介してそれらを保存しています。各ファイルは構造体のURLを与える./ [ファイル - 共有]/[ディレクトリ]/[ファイル名]。[テキスト]。Azureストレージ - パブリックURL上のファイル

私の質問は、このURLを一般に公開する方法はありますか?私は道を見ない。存在しない場合は、ファイルを公開するための推奨方法がありますか?ファイルサービス経由でこれを行う方法はありません。

答えて

3

私の質問は、このURLを一般に公開する方法はありますか?

一つの可能​​な解決策は、少なくともRead許可を得て問題のファイルにShared Access Signature (SAS)を作成し、ユーザーとSAS URLを共有することです。ファイルが一時的に公開され、そのSASが完全に法案に適合することを望むと述べました。必要に応じてSASの有効期限を設定することができます。また、SASトークンが期限切れになると、そのファイルは使用できなくなります。

その他のオプションは、File Serviceの代わりにBlob Storageを使用することです。ここでは、共有アクセス署名を使用するだけでなく、コンテナのACLも変更できます。コンテナのACLをBlobとすると、blob(ファイル)が公開されます。

+0

私はファイルでできるファイル共有の数に限界があったので、Blobストレージに切り替えました。 –

関連する問題