問題タブ [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.
metadata - jclouds : 既存の BLOB のメタデータを更新するにはどうすればよいですか?
Rackspace の Cloud Files に数千のブロブがあり、コンテンツ タイプを更新する必要があります。ただし、jclouds API を使用してそれを行う方法がわかりません。
既存の BLOB のメタデータを更新するにはどうすればよいですか?
jclouds - jclouds を使用した Chef クックブックの解析に失敗しました
クックブックのメタデータを処理する必要があります。これを行うために jclouds を使用していますが、apache2 のクックブックは「Expected BEGIN_ARRAY but was BEGIN_OBJECT at line ...」というエラー メッセージで失敗します。http://community.opscode.com/cookbooks/apache2からアップロードされたバージョン 1.8.4 および 1.9.6 を試しました。
コードは次のようになります。
問題をデバッグしましたが、JsonBall (defaultValue クラス フィールド) として期待される "default" 属性 (Attribute クラス) で gson が失敗したように見えますが、metadata.json ではプレーンな文字列です。
どうか、解決策または簡単な例を教えてください。それを正しく行う方法はありますか? または、それが問題であるかどうかを教えてください。
どうもありがとう
openstack - JClouds がイメージのリストを取得できない
以下のコードを使用しました。
System.out.println(compute1.listImages());
しかし、次のエラーメッセージが表示されます........
com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: 文字列が必要ですが、org.jclouds.json.internal.DeserializationConstructorAndReflectiveTypeAdapterFactory$DeserializeIntoParameterizedConstructor.read(DeserializationConstructorAndReflectiveTypeAdapterFactory.java:181) の org.jclouds の行 1 列 787 で BEGIN_ARRAY でした.json.internal.NullFilteringTypeAdapterFactories$IterableTypeAdapter.readAndBuild(NullFilteringTypeAdapterFactories.java:92)
コードは機能していました...以前...
java - Apache JClouds で HTTP ヘッダーを設定するには?
Openstack Swift インストールに接続するために Apache JClouds を使用しています。Swift からオブジェクトをアップロードおよびダウンロードすることができました。ただし、動的なラージ オブジェクトを Swift にアップロードする方法がわかりませんでした。
動的ラージ オブジェクトをアップロードするには、最初にすべてのセグメントをアップロードする必要がありますが、これは通常どおり行うことができます。次に、マニフェスト オブジェクトをアップロードして、それらを論理的に結合する必要があります。問題は、これがマニフェスト オブジェクトであることを Swift に伝えることです。特別なヘッダーを設定する必要がありますが、JClouds API を使用してそれを行う方法がわかりません。
これは、openstack の公式 Web サイトからの動的ラージ オブジェクトの例です。
私が使用しているコード:
「TODO」の部分が私の問題です。
編集:
Jclouds は大きなファイルのアップロードを自動的に処理すると指摘されましたが、これは私たちの場合にはあまり役に立ちません。実際、最初のセグメントのアップロードを開始した時点では、ファイルのサイズや次のセグメントがいつ到着するかはわかりません。私たちの API は、クライアントが自分の選択したサイズのチャンクで自分の選択した時間にファイルをアップロードできるように設計されており、完了したら「コミット」を呼び出してこれらのチャンクをファイルとして作成します。そのため、ここで独自にマニフェストをアップロードする必要があります。