问题标签 [cloud-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 投票
1 回答
870 浏览

.net - Microsoft Azure 云存储上的 Cors 错误

您好,我在 Microsoft Azure 云存储上遇到 Cors 错误。

我正在按如下方式生成我的 SAS:

这会产生类似的东西:

我正在按如下方式设置我的cors:

当我仅将文件上传到 GUID 时,这很有效。例如,将我的上传 URI 设置如下:

然而,我的所有文件最终都作为 GUID 存储在我的云存储中,没有文件名或扩展名,这使得检索图像等变得困难。在显示的示例中,您可以添加文件名。我遵循了以下示例:

但是它不起作用。此时我收到一个 CORS 错误:

0 投票
0 回答
1869 浏览

azure - 更新 Azure Blob 存储中的许多 json 文件?

我有大约 1,000,000 个 json 文件,我想每 30 分钟更新一次。更新只是将一个新数组附加到现有内容的末尾。

单个更新使用类似于以下的代码:

基本上:

  1. 检查 blob 是否存在,
  2. 如果是,请下载数据并从现有详细信息创建一个 json 对象。
  3. 如果没有,则使用详细信息创建一个新对象。
  4. 将更新推送到 blob。

问题在于性能。我已经做了很多可以提高性能的事情(更新在五个并行线程中运行,并且我设置ServicePointManager.UseNagleAlgorithm为 false。

它仍然运行缓慢。大约 100,000 次更新最多可能需要一个小时。

所以我想基本上,我的问题是:

  1. 我应该为此使用 Azure Blob 存储吗?(我愿意接受其他建议)。
  2. 如果是这样,对提高性能有什么建议吗?

注意:该文件基本上包含事件历史记录,我无法根据现有数据重新生成整个文件。这就是内容在更新之前被下载的原因。

0 投票
0 回答
413 浏览

cloud - 允许标记文件夹和文件的云服务

是否有可以标记文件夹和文件的云服务?为此我需要这个:我有某个文件的不同版本,但只有一个版本是最新的,所以我将它标记为“新”。例如,另一个文件夹应显示所有带有“新”标签的文件。

0 投票
1 回答
352 浏览

google-app-engine - 如何更改 gcs 存储桶权限?谷歌应用引擎

我正在尝试更改我的谷歌应用引擎项目的存储桶权限,存储桶是默认的。但我不能!为什么 ? 在此处输入图像描述

0 投票
3 回答
914 浏览

java - 将文本数据存储在文件中以便在各种平台中使用的最佳方法是什么?

我正在开发一个知识库 java 应用程序,我可以在其中存储和检索注释及其标题、注释的创建日期(SQL 日期时间)、内容、关于注释的标签等。

可以使用数据库轻松完成(我使用的是 SQL Server 2014),但主要问题是服务器在我自己的 PC 上运行,它必须始终打开并运行 SQL Server。此外,我想通过在 Android 和 iOS 的移动应用程序上存储和检索此类数据来扩展应用程序。

有没有其他方法可以将这种类型的数据存储在某些文件中,以便可以将其上传到诸如 Dropbox 之类的云存储中?将其存储在 Dropbox 上后,我所要做的就是将应用程序与 Dropbox 同步,获取文件并读/写内容。

更新:感谢他们对我帮助很大的所有答案。正如 Gabe Sechan 所说,对我来说最好的解决方案是用 SQlite 替换 SQL Server。现在我可以对数据库进行更改,而无需运行 24/7 的服务器,并且我可以在 Android 和 iOS 应用程序上使用相同的数据库。

0 投票
1 回答
142 浏览

encryption - 我想创建一个开源的云存储和共享系统,我应该从哪里开始?

我实际上想创建一个公共云,它与部署在某处的另一台服务器通信,并且通信必须加密,我的朋友应该能够访问公共云以下载存储在云中的文件。

由于这是一个大学项目,我想我可以在我的笔记本电脑中使用私有云设置而不是公共云,另一台笔记本电脑作为客户端,另外一台笔记本电脑作为服务器,它应该与我的笔记本电脑的私有云通信,我应该如何进步随着这个项目的实施。提前致谢。

0 投票
1 回答
268 浏览

openstack-swift - Openstack Swift 对象服务器是否知道仲裁配置?

感谢您帮助澄清有关 Openstack swift Quorums 的一些疑问。1) 谁真正知道仲裁配置?是代理服务器还是存储服务器?2) 当代理向对象服务器发送请求时,该请求是否包含对象的仲裁配置?

0 投票
1 回答
398 浏览

cloud - 类似 VPN 的共享云存储选项?

我为一家 NPO 工作,我们在全国各地开设了办事处。因此,我们存储共享用户数据的本地基于服务器的 VPN 对我们遥远的员工的访问和使用变得缓慢。

我正在寻找一个完整的基于云的替代方案,它尽可能像普通的 VPN 存储一样工作。

其中:

  • 具有个人登录名,但授予对相同文件存储区域的访问权限。
  • 有一个允许拖放的桌面应用程序
  • 是安全的

笔记:

  • 在看到 DropBox 出现同步错误并在以前的雇主那里最大限度地利用人们的硬盘驱动器后,我不喜欢 DropBox。

谢谢!

亲切的问候,-米哈伊尔

0 投票
2 回答
6911 浏览

onedrive - Onedrive 公共共享链接现在被禁用了吗?

在过去的一个月里,我一直在研究 Onedrive 文件选择器 API。

到目前为止它工作正常。

但是,突然我发现在onedrive中禁用设置文件夹公共选项很奇怪。此选项让我共享文件,以便在将文件附加到邮件或其他内容中后,任何人都可以看到这些文件。

我真的受够了。

onedrive 的此文档仍然显示该选项,但它是不可见的。

现在微软onedrive有什么问题吗。

0 投票
1 回答
161 浏览

python - 无法从 Runabove API 获取令牌(Openstack swift)

我正在编写一个使用 OpenStack 和 Runabove API 的 python 脚本。我想从 Runabove API 生成一个令牌,用于连接到 SwiftClient。

它来自那里:https://github.com/runabove/python-runabove/blob/master/examples/openstack/openstack.py(第 82 -> 85 行)

此代码引发:

这意味着引发了 HTTPError 400: https ://github.com/runabove/python-runabove/blob/master/runabove/wrapper_api.py (第 164 行)

我不知道我的问题可能来自哪里,我 100% 确定我的密钥/秘密是正确的。

谢谢