問題タブ [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.
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ライブラリを使用しています)
それは可能ですか?
更新:バケットのキーではなく、バケット
のメタデータを取得しようとしています。
amazon-web-services - AWS: エフェメラル ストレージ、オブジェクト ストレージ、またはブロック ストレージに接続していることを確認する方法
エフェメラル ディスクに SWAP を作成することは推奨されていますか?
SSH アクセスのみの AWS インスタンスに接続されているストレージの種類を確認するにはどうすればよいですか?
エフェメラル ディスク、オブジェクト ストレージ、またはブロック ストレージにアクセスしていることを確認するにはどうすればよいですか? または、異なるタイプのストレージ (エフェメラル、オブジェクト、ブロックなど) を切り替える方法は?
fdsisk
特定の種類のストレージ ディスクに対してコマンドを発行することはできますか?
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 の特定のインスタンスに対して要求されたサービスをサポートするクライアントが見つかりませんでした。」
ここで何が間違っていますか?
cloud - OpenStack Swift オブジェクト ストアのバックアップ
OpenStack の Swift Object Store を使用してユーザー データを保存しています。私たちのクラウド プロバイダーには独自のバックアップ/冗長システムが導入されていることに感謝していますが、Amazon Glacier のようなオフサイトにすべてのコピーを保存する独自のバックアップ システムを実装したいと考えています。(Code Space のデータ損失のビジョンは、私たちの心に大きく迫っています。)
OpenStack オブジェクト ストアを複製/バックアップする方法に関する情報がどこにも見つからないようです。これを行うベストプラクティスの方法はありますか? 私たちが思いついた最善の方法は、ストアを歩き回ってすべてを手動でオフサイトに転送する独自のバックアップ プロセスを作成することですが、それはかなり非効率的です。
metadata - OpenStack Swift Object で複数のメタデータを設定することはできません
Swift コンテナーに格納されているオブジェクトでメタデータを設定しようとしています。次のコマンドを使用しています (私のコンテナーは「container1」で、オブジェクトは「employee.json」であることに注意してください。
1 つのメタデータで問題なく動作します。しかし、複数の curl コマンドを発行して複数のメタデータを設定しようとすると、実際には最後のメタデータ値のみが設定されます。
Swift オブジェクトに対して 1 つのメタデータのみを設定できるという制限があるべきではないと思います。私は何か間違ったことをしていますか?
参考までに: Openstack Swift の Havana リリースを使用しています。
ありがとうございました。
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のインストールに続く良いガイドはありますか?