問題タブ [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.

0 投票する
1 に答える
281 参照

java - org.jclouds.openstack.nova.v2_0.domain.ServerCreated API

上記のコードは次のエラーをスローします。

サーバーは作成されましたが、エラーが原因で先に進むことができません。親切に助けてください。

0 投票する
2 に答える
739 参照

openstack - openstack swift: サーバーがクライアントから送信されるリクエストを長時間待機しました

私たちは時々これらのいくつかを取得します:

後で再試行すると、通常は機能します。この例外の原因は何ですか? 迅速にタイムアウトを増やす方法はありますか?

0 投票する
3 に答える
6220 参照

java - java.lang.NoClassDefFoundError をデバッグできません: com/google/inject/internal/util/$Preconditions

jclouds を使用して openstack swift にファイルをアップロードするためのアプレットを作成しようとしています。そして、私は NoClassDefFoundError に直面しています。スタックトレースは次のとおりです。

com/google/inject/internal/util/$Preconditionsググったところ、それが guice-3.0.jar の一部であることがわかりました。しかし、guice-3.0.jar は既に私のプロジェクトにあります。次にデバッグする方法は?何か助け..???

0 投票する
2 に答える
113 参照

java - Jclouds & Rackspace: バックアップをスケジュールするための API

インスタンスのバックアップをスケジュールしたいのですが、それを行う API のサービスはありますか?

ServerAdminApi には、私のニーズをカバーしているように見えるメソッド createBackup がありますが、novaApi からこのサーバーを取得できません。

何が問題なのですか?

または、API を離れて json を使用してコマンドを送信する必要があるかもしれませんが、もっと複雑に思えます: http://docs.rackspace.com/rcbu/api/v1.0/rcbu-devguide/content/createConfig.html

ありがとう

0 投票する
1 に答える
58 参照

rackspace-cloud - CDN を使用した jclouds の 1.6 へのアップグレード (1.0 から)

jclouds を 1.0 から 1.6 にアップグレードしています。1.6 では、クラスとメソッドが一致しません。CDNへのログインとCDNへのファイルの保存を実装する必要があります。

すでにこれを行っているコードはありますか?

どうもありがとう

0 投票する
1 に答える
618 参照

mime-types - Rackspace クラウド ファイルは、Jclouds でアップロードされると、MIME タイプとして「application/unknown」を返します

基本的に、 Jcloudsを使用して JavaScript やその他のコンテンツを Rackspace にアップロードする次のコードがあります。

Chrome がスクリプトの転送について不平を言っていることに気付き、text/plain調査に着手しました。curl -I代わりに報告してください: Content-Type: application/unknown.

私はたくさんグーグルで検索し、いくつかの手がかりを見つけようとしました。

  • コンテンツ タイプをまったく設定しない
  • 空の文字列を設定します(どこかでそれについての噂を見つけました)
  • application/javascript(正しい)に設定
  • への設定text/javascript(間違っていますが、一般的です)
  • obj.getAllHeaders().put("Content-Type", contentType);

以前に基本的な HTTP でアップロードしていたときは、手動で何も設定しなくても機能しました。

0 投票する
1 に答える
801 参照

openstack-swift - jclouds を使用した Swift オブジェクトの期限切れ

オブジェクトが割り当てられた日時に Swift から削除されるように、jclouds を使用してオブジェクトを Swift リングに PUT アップロードする際にオブジェクトの有効期限を設定しようとしています。

cURL を使用してこれを手動で行い、オブジェクトを Swift に有効期限付きで PUT することができます。これは、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ヘッダーがまったく表示されません。

どんな助けでも大歓迎です。ありがとう!