问题标签 [azure-blob-storage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
13 回答
95186 浏览

c# - 检查 Azure 存储中是否存在 blob

我有一个非常简单的问题(我希望如此!) - 我只想找出一个 blob(具有我定义的名称)是否存在于特定容器中。如果它确实存在,我将下载它,如果它不存在,那么我会做其他事情。

我已经在 intertubes 上进行了一些搜索,显然曾经有一个名为 DoesExist 或类似的函数......但与许多 Azure API 一样,这似乎不再存在(或者如果它存在,有一个非常巧妙地伪装的名字)。

0 投票
1 回答
160 浏览

windows - Windows Azure:需要知道数据处理时间

我已经在 azure 上以 blob 的形式存储了一些文件,并且我编写了一个可以访问这些 blob 的应用程序。当我将此应用程序作为 azure 上的 Web 角色托管时,它运行良好,我对此感到满意。但现在,我想知道

“访问每个 blob 文件的查询时间是多少?”</p>

我正在通过 Microsoft Azure 存储 SLA 进行搜索,发现对于 GetBlob 请求类型,最大处理时间应在 2 秒乘以处理请求时传输的 MB 数的乘积内。

我还不清楚。

我的数据查询的实际处理时间是多少?我该如何测量它?

我可以加快处理时间吗?我可以理解,处理时间取决于互联网速度、存储我的数据的数据中心的位置以及托管我的应用程序的数据中心的位置。但是,我还能加快查询速度吗?

0 投票
1 回答
979 浏览

azure - Windows Azure - 自动负载平衡 - 分区

我正在浏览一些视频。我发现 Windows Azure 会根据分区键将 blob 分组到分区中,并会在其服务器上自动对这些分区进行负载平衡。Blob 的分区键是 Blob 名称。使用 blob 名称,azure 会自动进行分区。

现在,我的问题是我能否根据容器名称制作天蓝色的分区。我希望我的分区键是容器名称。

例如,我有一个存储帐户。我有 2 个名为container1container2的容器。在 container1 中,我有 1000 个名为1.txt、2.txt、3.txt、.......、501.txt、502.txt、...... 999.txt、1000.txt的文件container2,我还有另外 1000 个文件,分别命名为1001.txt、1002.txt、1003.txt、.......、1501.txt、1502.txt、...... 1999.txt、2000.txt

现在,Windows Azure 会根据 blob 名称生成 2000 个分区并通过几台服务器为我服务吗???

如果 Azure 分区基于容器名称不是更好吗?container1 在一台服务器上,conatiner2 在另一台服务器上。

0 投票
2 回答
10806 浏览

file-upload - Azure storage: Uploaded files with size zero bytes

When I upload an image file to a blob, the image is uploaded apparently successfully (no errors). When I go to cloud storage studio, the file is there, but with a size of 0 (zero) bytes.

The following is the code that I am using:

Before the image file is uploaded to the storage, the Property InputStream from the HttpPostedFileBase appears to be fine (the size of the of image corresponds to what is expected! And no exceptions are thrown).

And the really strange thing is that this works perfectly in other cases (uploading Power Points or even other images from the Worker role). The code that calls the SetContent method seems to be exactly the same and file seems to be correct since a new file with zero bytes is created at the correct location.

Does any one have any suggestion please? I debugged this code dozens of times and I cannot see the problem. Any suggestions are welcome!

Thanks

0 投票
2 回答
4767 浏览

azure - 无法在 Azure Blob 存储上创建 Blob 容器

以下代码在“CreateIfNotExist”方法调用中引发错误。我正在尝试连接到我的 Azure Blob 存储并创建一个名为“图像”的新容器

错误是:

“图像”容器不存在,但我希望创建它而不是抛出错误。我究竟做错了什么?

我尝试过 HTTP 而不是 HTTPS,但结果是相同的错误。

0 投票
1 回答
851 浏览

azure - 在 Azure 开发存储上并行上传块 blob 时,我得到“指定的 blob 已存在”

想知道你们聪明的人是否可以帮助我解决一个正确的错误。

我正在并行上传 blob 块,这在针对实时存储运行时效果很好,但是针对开发存储我偶尔会收到错误“指定的 blob 已经存在”。奇怪/讽刺的是,如果 blob确实已经存在,那么我永远不会看到错误。

这是我的代码:

我试过设置

正如这个线程所建议的那样UploadFile-CloudBlockBlob 的行为是什么?看看它是否会有所作为,但它仍然出错。

精氨酸!我第一次遇到“在现场工作但不在我的机器上的错误”!:)

我用 Fiddler 检查了所有的存储请求,Live 和 Dev 之间没有区别,所以我假设这是开发存储的错误。关于如何最好地处理这个问题的任何想法?

谢谢!

0 投票
3 回答
1324 浏览

azure - 在 Azure 中挂载 CloudDrive 快照时出错

我已经在 dev 中运行云驱动器快照一段时间了,没有任何问题。我现在正试图让它在 Azure 中工作。

我这辈子都无法让它发挥作用。这是我最新的错误:

知道是什么原因造成的吗?我在 Azure 中同时运行 WorkerRole 和 Storage,因此它与开发模拟环境断开无关。

这是我挂载快照的代码:

最后的 .Mount() 方法现在失败了。

请帮忙,因为这让我很难过!

提前致谢。

戴夫

0 投票
5 回答
37352 浏览

azure - 如何在 Azure 存储位置创建子容器

如何在 azure 存储位置创建子容器?

0 投票
2 回答
1528 浏览

azure - Windows Azure 云存储 - 根目录中大量文件的影响

对不起,如果我在这里弄错了任何术语,但希望你能明白我的意思。

我正在使用 Windows Azure 云存储来存储大量小文件(图像,每个 20Kb)。

目前,这些文件都存储在根目录中。我知道它不是一个普通的文件系统,所以也许 root 不是正确的术语。

我试图找到有关该计划的长期影响的信息,但没有运气,所以如果有人能给我一些信息,我将不胜感激。

基本上,如果存储在这个根目录中的文件数量最终达到数十万/百万,我会遇到问题吗?

谢谢,

史蒂文

0 投票
2 回答
1391 浏览

lucene - 在 Azure 和 Lucene.NET 上构建分布式索引。我应该学习 Solr 和 Hadoop 吗?

我需要基于 Azure/Lucene.NET 实现的搜索索引。话虽如此,我对 Solr 和 Hadoop 或它们为 Linux 人群提供的东西知之甚少。

由于我不知道我前面的学习曲线,我会告诉你我在寻找什么,也许你可以告诉我应该如何度过我的时间。

我有兴趣从我们的系统中索引越来越多的电子邮件。在发送或接收消息时,它们需要是可搜索的。这意味着索引可能会变得巨大,这就是我们关注云存储的原因。考虑到我熟悉 Azure,管理建议我们使用 Lucene.NET。

您认为什么是我消磨时间的最佳方式:研究如何让 Lucene.NET 为我的文档编制索引,或者查看 Solr/Hadoop 的相同实现。