2016-01-27 8 views
7

Windows Azureでファイルストレージを作成し、いくつかのドキュメントをアップロードしました。これは、動作を目的としている enter image description hereWindows Azureファイルストレージドキュメントにアクセスできない

+0

質問を編集して、ファイルストレージに接続してファイルにアクセスしようとしているコードを表示できますか?そのまま診断することは本当に不可能です。 –

答えて

4

は、これは私が、私はこのエラーを取得する私のストレージからファイルにアクセスしようとすると、私のファイルへの私の道はhttps://mySite.file.core.windows.net/notes/txt.pdf

のように見えるものです。ファイルストレージに保存されているファイルには匿名アクセスが許可されていないことに注意してください。アクセスは許可される必要があります。許可されていないリソースにアクセスしようとしているので、このエラーが発生しています。

アクセスを許可する1つの方法は、ファイル/共有レベルにReadの許可でShared Access Signature (SAS)を作成し、そのSAS URLを使用してファイルにアクセスすることです。ここで

+1

このSASはどこで作成できますか? –

+0

これは、ストレージアカウントを開いているときに、コードまたは青いポータルから作成できます。 –

0

は私のために働いていたものです:

使用NuGetパッケージ

"WindowsAzure.Storage"

代わりの

"Microsoft.WindowsAzure.Storage"

私の場合、blob.Exists()blob.AcquireLease()は私にHTTPヘッダ例外を与えます(ストレージキー/接続を持っているにもかかわらず)利用可能な)。上の2つのパッケージは同じAPI(ほとんど)を持っていますが、後で私に問題を与えました。

関連する問題