我们有一个azure blob存储,并启用了日志记录。 我可以查看这些日志并使用管理门户下载斑点。 但现在我试图使用客户端API列出这些日志。沿线 东西:
let account = new CloudStorageAccount(credentials, true)
let client = account.CreateCloudBlobClient()
let container = client.GetContainerReference "$logs"
container.ListBlobs()
但是,这将引发一个Web异常代码400 Bad Request
。 我可以。但是,请列出此客户端上其他容器的blob。 我知道我需要为这个容器进行身份验证,但我使用的主要访问密钥的凭据。 那么,为什么我不能得到$日志blob?
感谢
我试过了,它为我工作。你能告诉我你使用的是什么版本的存储客户端库吗?我同时使用1.8和2.0,并在两种情况下都能正常工作。 –
在我的机器上它是1.7.0 ...嗯..在哪里更新? :) –
您可以从http://www.windowsazure.com/en-us/downloads/下载最新的SDK或从Nuget引用最新的存储客户端库:http://nuget.org/packages/WindowsAzure.Storage/ 。 HTH。 –