問題タブ [openstack-swift]

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 投票する
2 に答える
7739 参照

openstack - X-Storage-Url と X-Auth-Token?

私はチュートリアルに従って、迅速なopenstaclオブジェクトストレージをインストールしています。最新の手順では、これを行うように求められます: ------- "curl -v -H 'X-Storage-User: test:tester' -H 'X-Storage-Pass: testing' url:8080/auth/v1.0" ------X-Storage-Url と X-Auth-Token を取得し、その後でアカウントを取得できることを確認します入力: curl -v -H 'X-Auth-Token:token-from-x-auth-token-above' url-from-x-storage-url-above

そのようなコマンドが何を意味するのか、誰にもわかりませんか? 私はそのルールを本当に理解していません!私はそれが識別の王であることを知っていますが、正確にはどういう意味ですか?

ありがとうございました

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

openstack-swift - Swift ストレージ ノードのメモリ使用量が高すぎます

Swift のパフォーマンスをテストしています。この環境は、1 つの Swift Proxy Node と 3 つの Swift Storage Node で構成されています。各ストレージ ノードには 2 GB の RAM があり、100 GB のディストリビューションにマウントされています。

最初は、スループットの結果は許容範囲内です。数日間のテストの後、パフォーマンスは大幅に低下しました。また、ストレージ ノードのメモリ使用率が非常に高い (95% 以上) ことがわかりました。

ノードのメモリ使用を制御するための Swift の設定はありますか? それとも、RAM(8GB RAMなど)を増やす唯一の解決策ですか?8GB RAM のノードもメモリ不足になりますか?

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

oauth-2.0 - OpenStack Swift トークンの期限切れを強制する

OpenStack Swift Token を強制的に失効または取り消す方法はありますか? これを行うための API メソッドを探しています。

Bing / Google 検索では、有用なものは何も返されませんでした。

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

openstack - Swift ユーザー認証

みんな。Swift 1.7.4 をインストールしました。新しいユーザーを Swift に追加したいのですが、どうすればよいですか? 1.4.8 バージョンでは、swauth を最初にインストールする必要があると誰かが言っていましたが、Swift API も 1 つの認証方法を選択するように言っていることに気付きました。最初に認証サービスをインストールする必要がありますか? また、proxy-server.conf ファイルに tempauth ミドルウェアがあることもわかりました。これを使用してユーザーを追加できますか?

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

openstack-swift - Swiftstack - コンテナが削除されない

コンテナーとオブジェクトをファイル システムから直接削除した後でも、Swift で GET コマンドを実行すると、コンテナーが一覧表示されます。ただし、DELETE コマンドでコンテナーを削除しようとすると、404: Not Found エラー メッセージが返されます。何か問題があるのか​​、それとも何らかのキャッシュがあるのか​​説明してください。

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

python - djangoファイルのダウンロードの問題

OpenStack Swift (またはその他のストレージ システム) にいくつかのファイルを保存しています。そして、私の django アプリケーションは、ユーザーが Swift バックエンドからこれらのファイルをダウンロードするためのブラウザー ベースの GUI を提供します。

静的ファイルのダウンロードを次のようにテストしました。

私の質問は次のとおりです。

(1) ダウンロード ビューからファイルをダウンロードできましたが、ダウンロードされるファイルのサイズは常に 1k です。ここで何が問題なのですか?

(2) OpenStack Swift などの他の Object Storage バックエンドに保存されている動的ファイルのダウンロードを提供する方法について、まだ手がかりがありません。

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

java - OpenStack Swift は、同時の RESTful API リクエストをどのように処理しますか?

迅速なサービスをインストールし、同時リクエストを処理する機能を知りたいと思っていました。だから私はJavaで大量のスレッドを作成し、RestFUL API経由で送信しました

当然のことながら、リクエストの数が増えると、プログラムは例外をスローし始めました。

原因: java.net.ConnectException: 接続タイムアウト: java.net.DualStackPlainSocketImpl.connect0(Native Method) で接続: java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:69) で java.net.AbstractPlainSocketImpl.doConnect( AbstractPlainSocketImpl.java:339) で java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200) で java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182) で java.net.PlainSocketImpl.connect(PlainSocketImpl.java:157) で) java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391) で java.net.Socket.connect(Socket.java:579) で java.net.Socket.connect(Socket.java:528) で sun.net で.NetworkClient.doConnect(NetworkClient.java:180) at sun.net.www.http.HttpClient.openServer(HttpClient.java:378) at sun.net.www.http.HttpClient.openServer(HttpClient.java:473) at sun.net.www.http.HttpClient.(HttpClient.java:203)

time outしかし、それがどのように起こったのか誰か教えてもらえますか? SWIFT がこれらのリクエストをどのように処理するのか興味があります。それは、リクエストをキューに入れることによるもので、キューにリクエストが多すぎて長時間待機し、キューから追い出されただけなのでしょうか? これが成り立つ場合、それはリクエストを処理するための非同期メカニズムであることを意味しますか?

さらに興味深いことに、Connection refusedエラーが発生することもありましError writing request body to serverたが、それはメカニズムによって説明できる別の観察でしょうか?

ありがとう。

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

apache - HTTP ヘッダーは、jClouds によって大文字と小文字が区別されて誤って処理され、OpenStack x-storage-url が失敗します

OpenStack Swift (grizzly) クラウド ストレージへの接続に jclouds ライブラリを使用しており、次の問題が発生しています: https://issues.apache.org/jira/browse/JCLOUDS-155

ここで定義されているように、Swift プロキシに Apache Web フロントを使用しています: http://docs.openstack.org/developer/swift/apache_deployment_guide.html

基本的に問題は、Apache Web フロント (mod-wsgi を使用) が小文字のヘッダー (x-storage-url) を返すのに対し、jClouds はそれが X-Storage-URL (大文字と小文字を区別) であることを期待していることです。

そのため、jCloud では大文字と小文字が区別されます。あってはならないとき。jClouds コミュニティの誰かがこの問題を解決している間に、これを回避するためにできることはありますか?

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

openstack - リモート マシンから Swift REST サービスにアクセスできない

http://docs.openstack.org/developer/swift/development_saio.htmlの指示に従って、マシン 1 (Centos 6) に OpenStack Swift サービスをインストールしました。

同じ環境でcurlを使用してトークンを取得できます。

curl -v -H 'X-Storage-User: test:tester' -H 'X-Storage-Pass: testing'http://machine-1IP:8099/auth/v1.0

別のマシン (マシン 2) からアクセスしようとすると、ホストに到達できないという例外が発生しています。machine-2 から machine-1 に ping を実行できます。

curl -v -H 'X-Storage-User: test:tester' -H 'X-Storage-Pass: testing'http://machine-1IP:port/auth/v1.0

リモート マシンから Swift REST サービスにアクセスできない理由を教えてください。構成で何かを見逃していませんか?

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

openstack - Pythonで書かれたSwiftのWebフロントエンドはありますか?

ownCloud はソリューションですが、PHP で書かれており、大きすぎます。
Python で書かれた他のオープン ソース プロジェクトはありますか。
または、Python Django に基づいて Swift の Web フロントエンドを書きたいのですが、これは良い考えですか?
ありがとう!</p>