【发布时间】:2013-03-19 21:04:44
【问题描述】:
我计划使用 Windows Azure 存储来保存我的 Rails 应用程序中的 blob 数据。
我在网上搜索了一个合适的解决方案,并找到了一个名为 waz-storage 的 gem。
conn = WAZ::Storage::Base.establish_connection(:account_name => account_name, :access_key => access_key)
我尝试使用上面的块进行连接,这部分执行成功。但是当我使用如下命令时
WAZ::Blobs::Container.find('test-container')
它失败并显示403 Forbidden,我实际上使用的是从我的 Windows Azure 存储帐户获得的帐户名和访问密钥。
我在这做错了什么?或者如果有任何更好的解决方案可以将 blob 存储在 azure 中,请提出建议。
【问题讨论】:
-
这里有同样的问题。当我执行
WAZ::Blobs::Container.create('test-container')时,它实际上在 Azure 中创建了容器,但是在尝试添加 blob 时,我一直收到同样的错误。还没有找到解决办法... -
尝试从真实服务器上传,而不是从本地主机上传。它似乎无法从本地主机工作。
标签: ruby-on-rails azure azure-storage azure-blob-storage