問題タブ [keystone]
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.
java - OpenStack- Android プロジェクトへの KeyStone 接続
Android プロジェクトから Openstack KeyStone に接続しようとしています。基本的に、openstack が提供する API で接続しようとしています。PHP形式です。
curl -k -X 'POST' -v ####//############/##/### -d '{"auth":{"passwordCredentials":{" username": "joecool", "password":"coolword"}, "tenantId":"5"}}' -H 'Content-type: application/json'
今、これを Android の Java に統合しようとしています。PHPは完全に接続できます。Java のコードの何が問題なのかわかりません。誰でも、これを解決する方法を教えてください。ありがとう!これは私のコードです:
ubuntu - Openstack-Keystone がテナントの作成に失敗する
ubuntu 12.04 で「openstack-install-guide-apt-havana.pdf」に従って keystone をインストールしましたが、新しいテナントの作成に失敗します。
robbie@robbie-Controller:~$ sudo keystone tenant-create --name=admin
--os-auth-url または env[OS_AUTH_URL] を介した認証 URL が必要ですOS_AUTH_URL をエクスポートしました:
robbie@robbie-Controller:~$ env
DESKTOP_SESSION=ubuntu OS_SERVICE_ENDPOINT=http://controller:35357/v2.0 LC_IDENTIFICATION=en_US.UTF-8 PWD=/home/robbie GNOME_KEYRING_PID=2418 LANG=en_US.UTF-8 MANDATORY_PATH= /usr/share/gconf/ubuntu.mandatory.path LC_MEASUREMENT=en_US.UTF-8 UBUNTU_MENUPROXY=libappmenu.so COMPIZ_CONFIG_PROFILE=ubuntu OS_AUTH_URL=http://controller:35357/v2.0私も試しました:
robbie@robbie-Controller:~$ sudo keystone tenant-create --name=admin --os-auth-url=OS_AUTH_URL=http:/ /controller:35357/v2.0
使用法: キーストーン [--バージョン] [--タイムアウト] [--os-username] [--os-password] [--os-tenant-name] [--os-tenant-id] [--os-auth-url] [--os-region-名前] [--os-identity-api-version] [--os-token] [--os-endpoint] [--os-cacert] [--insecure] [--os-cert] [--os -key ] [--os-cache] [--force-new-token] [--stale-duration] ... キーストーン: エラー:認識できない引数: --os-auth-url=OS_AUTH_URL=http://コントローラー:35357/v2.0
誰が私を助けることができます ?ありがとう
php - swift + keystone ユーザー / パスワード無効
私はopenstackの初心者です。Swiftをインストールして構成しました。この指示に従いました: http://docs.openstack.org/developer/swift/development_saio.html
すべて正常に動作します。次に、ユーザー、グループを動的に作成したいと思います。しかし、swift だけでは不可能であることがわかりましたが、keystone です。keystone について聞いたことがないので、インストールする前に keystone についてたくさん読みました。
私の迅速なユーザー名とパスワードは admin:admin で、OS_USERNAME=admin,OS_PASSWORD=admin をエクスポートしました。しかし、keystone api または関数を使用しようとすると、常にユーザー/パスワード無効エラーが表示されます。Openstack のユーザー情報または Keystone のユーザー情報を知るにはどうすればよいですか?
ユーザー、グループ、コンテナを管理する他の方法はありますか?
私の目標は、クラウド ストレージ サービスを作成することです。すべてのグループ、ユーザー、ストレージ制限をバックエンド アプリで管理します。これは PHP で作成されます。php + curl で管理できることを願っています。
さらに、非常に不明な点が 1 つあります。プライベート ファイルを作成する方法と、クライアントがこのプライベート ファイルにアクセスする方法です。
専門家を助けてください。私は非常に混乱しており、50 時間連続で費やしました。本当にそれに積み上げられました:(
python - OpenStack Swift + Keystone: テナンシーを判別できません
Keystone ベースの認証を使用して curl で Swift にアクセスしようとしています ( Keystone API docs hereに従ってください)。
第 1 章: トークンの取得:
応答:
API docsで述べられていることとは反対に、応答にテナント情報が含まれていないことに注意してください。
第 2 章: 認証
応答:401 Unauthorized
第 3 章: トラブルシューティング
Keystone auth_token ミドルウェアの内部を調べたところ、トークン データからテナントを取得しようとすると失敗することがわかりました。
トークン データにテナント情報がないため、常に失敗します。私は何を間違っているのでしょうか?