問題タブ [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 投票する
1 に答える
4745 参照

python - Openstack Swift のように Python (Boto lib) で Amazon S3 バケットのメタデータ/ヘッダーを取得する方法は?

Amazon s3 バケットのメタデータ/ヘッダーのリストを取得したいのですが?

次のように OpenStack Swift Storage でメタデータを取得できます -> メタデータを要求する curl コマンド:

上記の curl コマンドに対する応答:

openstack swift では、python-swiftclient API を使用して、swift コンテナー (バケット) の上記のメタデータを取得できます。
AmazonS3 バケットについても同じことをしたい。では、 Pythonを使用してAmazonS3 バケットのメタデータを取得するにはどうすればよいですか? (私はbotoライブラリを使用しています) それは可能ですか?

更新:バケットのキーではなく、バケット
のメタデータを取得しようとしています。

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

amazon-web-services - AWS: エフェメラル ストレージ、オブジェクト ストレージ、またはブロック ストレージに接続していることを確認する方法

エフェメラル ディスクに SWAP を作成することは推奨されていますか?

SSH アクセスのみの AWS インスタンスに接続されているストレージの種類を確認するにはどうすればよいですか?

エフェメラル ディスク、オブジェクト ストレージ、またはブロック ストレージにアクセスしていることを確認するにはどうすればよいですか? または、異なるタイプのストレージ (エフェメラル、オブジェクト、ブロックなど) を切り替える方法は?

fdsisk特定の種類のストレージ ディスクに対してコマンドを発行することはできますか?

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

openstack-swift - Rackspace OpenStack.net を使用した OpenStack Swift のみのインストールへの接続

OpenStack Swift をインストールして稼働させることができました。私のインストールは厳密に Swift であり、Keystone やその他の OpenStack コンポーネントは含まれていません。

コマンドを使用するcurlと、ユーザーを作成し、Swift テストを実行して、すべてが正常に機能していることを確認できます。私が問題に直面しているのは、Rackspace がgithubで管理している OpenStack.NET API を使用するときです。

次のコマンドを使用して、迅速なユーザーを作成できました。

すべてが期待どおりに機能し、ユーザー/アカウントが作成されます。Windows 開発マシンで、Rackspace GitHub から OpenStack.NET API をダウンロードし、次のコードを実行するアプリケーションを作成しました。

これを実行すると、次のエラーが発生します。

「OpenStack の特定のインスタンスに対して要求されたサービスをサポートするクライアントが見つかりませんでした。」

ここで何が間違っていますか?

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

cloud - OpenStack Swift オブジェクト ストアのバックアップ

OpenStack の Swift Object Store を使用してユーザー データを保存しています。私たちのクラウド プロバイダーには独自のバックアップ/冗長システムが導入されていることに感謝していますが、Amazon Glacier のようなオフサイトにすべてのコピーを保存する独自のバックアップ システムを実装したいと考えています。(Code Space のデータ損失のビジョンは、私たちの心に大きく迫っています。)

OpenStack オブジェクト ストアを複製/バックアップする方法に関する情報がどこにも見つからないようです。これを行うベストプラクティスの方法はありますか? 私たちが思いついた最善の方法は、ストアを歩き回ってすべてを手動でオフサイトに転送する独自のバックアップ プロセスを作成することですが、それはかなり非効率的です。

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

metadata - OpenStack Swift Object で複数のメタデータを設定することはできません

Swift コンテナーに格納されているオブジェクトでメタデータを設定しようとしています。次のコマンドを使用しています (私のコンテナーは「container1」で、オブジェクトは「employee.json」であることに注意してください。

1 つのメタデータで問題なく動作します。しかし、複数の curl コマンドを発行して複数のメタデータを設定しようとすると、実際には最後のメタデータ値のみが設定されます。

Swift オブジェクトに対して 1 つのメタデータのみを設定できるという制限があるべきではないと思います。私は何か間違ったことをしていますか?

参考までに: Openstack Swift の Havana リリースを使用しています。

ありがとうございました。

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

jclouds - Keystone を SAIO にインストールするためのガイド

私はopenstackが初めてで、vmwareを使用してSwiftをインストールして構成しました。この指示に従いました: http://docs.openstack.org/developer/swift/development_saio.html

現在、SAIO は認証に tempauth を使用しており、cURL と swift コマンドを使用してクラウドにアクセスできます。しかし、代わりにjcloudsを使用して仕事をしようとしています: https://jclouds.apache.org/guides/openstack/#install

ただし、tempauth を機能させることはできません。サポートされていないという人もいます。代わりにキーストーン認証をインストールするためのガイドを見つけようとしましたが、役に立ちませんでした。私はすでにSAIOの設定を数回台無しにしました。

SAIOのインストールに続く良いガイドはありますか?

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

jclouds - Swift API からの Json 応答を解析するときの例外

openstacks のオブジェクト ストアにいくつかのファイルをアップロードしました。このスニペットは、コンテナとオブジェクトのリストを取得して出力します。

コンソール出力:

ファイル名を指定してそのメタデータを取得すると、すべて正常に動作します。

コンソール出力:

コードはこの例に基づいており、この例でオブジェクト情報を取得しています

問題

NumberFormatExceptionjclouds がオブジェクト リストを含む json データを Java オブジェクトに変換するときに取得します。

質問

各コンテナのファイル リストとそのメタデータを取得するにはどうすればよいですか?