问题标签 [jclouds]
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.
java - org.jclouds.openstack.nova.v2_0.domain.ServerCreated API
上面的代码抛出错误:
服务器已创建,但错误限制了我继续进行。请帮忙。
openstack - openstack swift:服务器等待客户端发送请求的时间过长
我们不时得到其中的一些:
稍后重试通常有效。是什么导致了这个异常?有没有办法快速增加超时时间?
maven - JBundler 下载 jars,然后说找不到它们
我正在编写一个 JRuby on Rails 应用程序,它使用 JBundler 从 Maven 存储库中提取 jclouds jar。它首先下载它们,然后说找不到它们。
这是我的 Jarfile:
我运行 JBundler:
首先它拉入宝石:
它找到了罐子:
然后它找不到它们:
我怎样才能让 JBundler 意识到它已经找到了它正在寻找的宝石?
或者,是否有已知可以工作的 JBundler 的替代品?
java - 无法调试 java.lang.NoClassDefFoundError: com/google/inject/internal/util/$Preconditions
我正在尝试制作一个小程序,用于使用 jclouds 将文件上传到 openstack swift。我正面临 NoClassDefFoundError,以下是堆栈跟踪:
我用 google 搜索com/google/inject/internal/util/$Preconditions
,发现它是 guice-3.0.jar 的一部分。但是 guice-3.0.jar 已经在我的项目中了。那怎么调试呢?任何帮助..???
java - Jclouds & Rackspace:用于安排备份的 API
我想安排我的实例的备份,API 中是否有任何服务可以做到这一点?
ServerAdminApi 的方法 createBackup 似乎可以满足我的需求,但我无法从 novaApi 检索此服务器:
它有什么问题?
或者也许我应该离开 API 并使用 json 来发送类似那里的命令,虽然它看起来更复杂: http ://docs.rackspace.com/rcbu/api/v1.0/rcbu-devguide/content/createConfig.html
谢谢
java - 使用 jClouds 在 Swift 上执行批量删除时出现“HTTP 方法 DELETE 不支持输出”异常
当尝试使用 jclouds 对 openstack swift 中的对象执行批量删除时,我们收到以下异常:
关于可能导致这种情况的任何想法?
rackspace-cloud - 使用 CDN 将 jclouds 升级到 1.6(从 1.0)
我正在将 jclouds 从 1.0 升级到 1.6。在 1.6 中,类和方法不匹配。我需要实现登录 CDN 并将文件存储到 CDN。
是否有任何代码已经这样做了?
非常感谢
mime-types - 使用 Jclouds 上传时,Rackspace 云文件将“应用程序/未知”作为 mime 类型返回
基本上我有这段代码,它使用Jclouds将 javascripts 和其他内容上传到 Rackspace :
我注意到 Chrome 抱怨脚本被转移,text/plain
因此开始调查。curl -I
改为报告:Content-Type: application/unknown
.
我用谷歌搜索了很多并试图找到一些线索,我试过了:
- 根本没有设置内容类型
- 设置空字符串(在某处发现了一些谣言)
- 设置为
application/javascript
(正确) - 设置为
text/javascript
(错误,但常见) obj.getAllHeaders().put("Content-Type", contentType);
当我们以前使用基本的 HTTP 上传时,这完全不需要手动设置任何东西。
jclouds - JClouds 日志记录错误
我有下面的代码 - 有人可以告诉我错误的原因吗?
错误:
openstack-swift - 使用 jclouds 过期 Swift 对象
我试图在使用 jclouds 将我的对象上传到我的 Swift 环期间设置对象过期,以便在指定的日期/时间从 Swift 中删除这些对象。
我可以使用 cURL 手动执行此操作,并将具有到期日期的对象放入 Swift。这利用了X-Delete-At或X-Delete-After标头。有关这些标头的详细信息,请参阅openstack docs 1和openstack docs 2。
但是,我没有任何运气通过 jclouds 做同样的事情。通过 jclouds 快速搜索并没有找到任何一个 X-Delete- 标头,所以我的假设是不直接支持,除非在消息有效负载中手动设置这些标头。
澄清一点:这些标头不能设置为对象用户元数据。例如,在对象上设置X-Delete-At的用户元数据键将导致X-Object-Meta-x-delete-at形式的标题,swift 不会将其识别为对象过期。
我试图弄清楚是否有一种方法可以将自定义标头添加到 HTTP PUT 操作(不是用户元数据)来执行此操作。使用 cURL,就像添加一样简单:
-H "X-Delete-After:60"
to the cURL command for the PUT operation (i.e., expire the object in 60 seconds). I assume the same can be done with jclouds. This is what I have so far:
尽管在此处添加了X-Delete-At标头,但它似乎没有效果。我在数据包的 Wireshark 捕获中根本没有看到X-Delete-At标头。
任何帮助表示赞赏。谢谢!