问题标签 [rackspace-cloudfiles]

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 回答
531 浏览

php - 如何在 Rackspace 上上传云文件并在文件到期时设置删除?

我在本地 XAMPP 设置中,可以上传文件,但我需要设置到期或删除时间。

这不起作用(没有 PHP 错误,但文件仍然存在于 Rackspace、Web 管理页面上):

这也不起作用:

给一个:

致命错误:未捕获的异常 'OpenCloud\ObjectStore\UnknownParameterError' 带有消息 'Unrecognized parameter [X-Delete-After] for object

0 投票
2 回答
584 浏览

java - Rackspace 云文件(使用 jclouds) - 如何获取容器位置

我使用 jclouds 作为 Rackspace Cloud Files 的 api。

Api 允许我使用BlobStore.createContainerInLocation在不同位置创建容器

现在,拥有已经存在的容器,我如何获得它的位置?

0 投票
1 回答
378 浏览

rackspace-cloud - 检索 Rackspace 云文件容器的(大)内容的脚本?

我已经决定 Cloud Files 对我来说太贵了,因为我接近 1TB 的文件,而当我在一年内达到 2-3TB 时会很傻,所以我要走专用的盒子路线反而。

有人可以指出一种从容器中下载 600,000 个项目的简单/防弹方法吗?我四处搜索,发现最好的方法相互矛盾的建议,但我认为我更信任这个社区,而不是谷歌抛出的大多数随机页面!

谢谢

0 投票
1 回答
378 浏览

cdn - Rackspace 文件文件夹“别名/重定向”

我正在尝试提出一个“版本化”的数据系统。我拥有的不同数据组将在不同的时间间隔更新并且非常大(MAP TIFFS)所以我想尽可能避免重复内容,我们谈论的是 50gb 标记。例如,我有以下两类地图:国家地图和城市地图。国家地图每季度更新一次,城市地图每两年更新一次。在 6 个月的时间里,我最终得到的文件夹结构是这样的:

我的应用程序获得了该时间段的当前数据版本(即 JAN2014、APR2014 或 JUL2014),并将使用它来形成 url 以获取地图文件,即 blah.rackcdn.com/JAN2014/Cities/Map.file)我会希望能够将 blah.rackcdn.com/APR2014/ Cities /Map.file 的别名/重定向(不存在,因为旧城市的地图数据仍然有效)指向旧文件夹,希望这是有道理的,有没有办法做到这一点?目前我正在使用 Cyber​​duck ftp 将我的文件/目录结构上传到 rackspace。

如果我无法通过 Rackspace 实现这一点,是否可以通过任何其他文件托管服务(即谷歌云存储)来实现?

干杯

0 投票
1 回答
265 浏览

android - Rackspace CloudFiles HTTP 临时 URL(非 HTTPS)

我有一个允许用户上传音频和视频的 Rails 应用程序。然后将音频和视频传送到我们的 HTML5 应用程序。我们正在使用 rackspace CloudFiles (private) 来存储所有文件,并且一切正常。

问题是试图将视频提供给 Android 用户(Android 不喜欢播放 HTTPS 媒体文件)。

为了解决这个问题,我正在寻找一种方法来创建没有 HTTPS 链接的临时 url。

任何帮助将不胜感激。

谢谢。

0 投票
1 回答
290 浏览

php - Rackspace / Openstack PHP sdk CDN在上传后清除缓存

我目前正在使用机架空间的 php sdk 实现将文件上传到名为 testcontainer 的容器。我正在使用一个与 sdk 交互的库,但我认为我需要在本地编写它来完成我正在寻找的东西。在我这样做之前,我一直没有找到如何清除机架空间缓存的运气。

我遇到的问题(如果它不是出于某种原因的缓存问题)是......

  1. 上传一个名为 test.jpg 的文件
  2. 访问 cdn 端点 /test.jpg 并查看我的图像
  3. 在本地将图像更改为其他内容,但保留名称 test.jpg。
  4. 将文件上传到同一个 CDN 容器,替换另一个 test.jpg。
  5. 访问 cdn 端点/test.jpg 但是图像仍然是原始的 test.jpg,而不是我的新图像。

这看起来像是一个缓存问题,我知道在您的帐户中您可以清除缓存并重置它,但无法在文档中找到任何参考。

有任何想法吗?谢谢。

0 投票
1 回答
160 浏览

php - 上传 rackspace cloudfiles 静态大对象时出现错误 422

参考这个:http ://docs.rackspace.com/files/api/v1/cf-devguide/content/Uploading_the_Manifest-d1e2227.html

所以我通过 Rackspace 上的 PUT 命令上传了以下 JSON:

身体:

网址:https ://storage101.ord1.clouddrive.com/v1/MossoCloudFS_hashhash/archive5/606f95dbf0a17bd7d5de202f3aab98c7?multipart-manifest=put

方法:放

标头

ETag:606f95dbf0a17bd7d5de202f3aab98c7
内容类型:application/octet-stream
内容长度:266
X-Auth-Token:theAuthToken
X-Auth-Project-Id:theProjectId

但随后 Cloudfiles 会返回

保存/更新对象时出现问题 [ https://storage101.ord1.clouddrive.com/v1/MossoCloudFS_hashhash/archive5/606f95dbf0a17bd7d5de202f3aab98c7] HTTP 状态 [422] 响应 [

无法处理的实体

无法处理包含的指令

]

我做错了什么?我已验证 JSON 正文中的文件确实存在,并且它们具有正确的路径/etag(md5) 和文件大小...

0 投票
2 回答
1107 浏览

ruby - 使用雾删除 Rackspace 中的大量文件

我的 Rackspace 文件中有数百万个文件。我想删除其中的一部分,传递文件名列表而不是一个一个删除,这很慢。有没有办法用雾来做到这一点?现在,我有一个脚本来删除每个文件,但是如果有更好的性能的话会很好。

0 投票
0 回答
189 浏览

file - 机架空间云文件 - 使用 PHP SDK 在私有容器中下载文件

我想仅使用 api 从机架空间云文件中下载私有文件(私有容器中的文件)。

我认为可以创建一个临时哈希/密钥,然后将我的登录用户重定向到具有此哈希的 URL。

可能吗?

如何使用 PHP SDK 实现这一点?

此致!

0 投票
3 回答
553 浏览

rackspace-cloud - Rackspace cloudfiles在Java中生成带有覆盖文件名的临时URL?

我正在使用 rackspace cloudfiles java api。到目前为止,我已经设法编写代码来生成临时 URL 以下载文件,使用机架空间的 java api 使用此处提供的示例。

https://github.com/jclouds/jclouds-examples/blob/master/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudfiles/GenerateTempURL.java

我还可以在 rackspace api 文档中看到,它确认我有可能在下载文件时使用临时 URL 覆盖文件名。

http://docs.rackspace.com/files/api/v1/cf-devguide/content/TempURL_File_Name_Overrides-d1e213.html

不幸的是,我无法在那些 java api 中找到任何方法来实现相同的目标,有人可以帮我吗?