私はプログラムでazureファイルストレージにアップロードしているファイルにアクセスしようとしています。azureファイルストレージへの直接アクセス
私は紺碧のファイルストレージからダウンロードするとき、私はそのファイルを直接取得することができますどのように任意のアイデアを直接URLを貼り付けますか?これらのファイルを含むシェアはPrivate
ACLを持っており、ブロブコンテナとは異なり、共有のACLを変更する方法はありませんので、ファイルサービスに格納されているファイルへ
私はプログラムでazureファイルストレージにアップロードしているファイルにアクセスしようとしています。azureファイルストレージへの直接アクセス
私は紺碧のファイルストレージからダウンロードするとき、私はそのファイルを直接取得することができますどのように任意のアイデアを直接URLを貼り付けますか?これらのファイルを含むシェアはPrivate
ACLを持っており、ブロブコンテナとは異なり、共有のACLを変更する方法はありませんので、ファイルサービスに格納されているファイルへ
のダイレクトアクセスが許可されていない
感謝。
あなたがする必要があるのは、直接アクセスするファイルにShared Access Signature (SAS)
を作成し、そのSAS URLを使用することです。 SASを作成する際には、ファイルを読み込み/ダウンロードするためにこのアクセス許可が必要であるため、少なくともRead
のアクセス許可がSASに含まれていることを確認してください。
ファイルにSASを作成する方法の詳細については、https://azure.microsoft.com/en-in/documentation/articles/storage-dotnet-how-to-use-files/#develop-with-file-storage(Generate a shared access signature for a file or file share
)を参照してください。
ありがとう@ gaurav-mantri、これは共有アクセス署名を生成した後です。https://i.gyazo.com/2a01dd0de8726e8aa71a2fda86515692.png – Laziale
共有アクセス署名を生成するコードを教えてください。また、作成するSDKを教えてください。 –
さて、うまくいきました。私はUTC時間に設定されたSharedAccessExpiryTimeを増やす必要がありました。何らかの理由で、私がazureファイルストレージにアップロードしているドキュメントは、ダウンロードしたときに開くことができません。正しいサイズが表示されていますが、破損しているように見えます。可能であれば、すばやいスクリーンシェア用のスカイプIDをお持ちですか?おかげで – Laziale