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

php - URL スラッグの作成方法を変更する必要はありますか?

私は見習いのデジタル マーケターなので、コーディングの知識はほとんどありません。

私の会社のウェブサイトを設計および開発した代理店は地球の表面から離れており、私たちを支援することはできません.

ウェブサイトは(私が見る限り)PHP、スマートで迅速なフレームワークを使用しています - http://www.candojobs.co.uk

現在、求人情報の URL は次のように表示されます。

http://www.candojobs.co.uk/jobs/267/rq92159/project-manager-level-4

これは SEO に悪影響を及ぼしますか? URL の形式を改善できますか?

もしそうなら、どうすればそれらを変更できますか? Web サイトの .tpl ファイルと .php ファイルをすべて検索しましたが、何も見つかりませんでした。htaccess ファイルをざっと見たところ、次のように表示されました。

これは、URL の処理方法と関係がありますか?

これを書いているだけで混乱したので、誰かがこれについて何か考えを持っているなら、それは大歓迎です.

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

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 時間連続で費やしました。本当にそれに積み上げられました:(

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

python - OpenStack Swift + Keystone: テナンシーを判別できません

Keystone ベースの認証を使用して curl で Swift にアクセスしようとしています ( Keystone API docs hereに従ってください)。

第 1 章: トークンの取得:

応答:

API docsで述べられていることとは反対に、応答にテナント情報が含まれていないことに注意してください。


第 2 章: 認証

応答:401 Unauthorized


第 3 章: トラブルシューティング

Keystone auth_token ミドルウェアの内部を調べたところ、トークン データからテナントを取得しようとすると失敗することがわかりました。

トークン データにテナント情報がないため、常に失敗します。私は何を間違っているのでしょうか?

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

openstack-swift - アカウントのHEAD時にSwift TempAuthが404を返した

私は Swift の初心者ですが、Swift にインストールしようとしていましたCentOS 6.5 VM。私はやった

  1. 前回の Swift リリース (1.12.0)python-swiftclient (2.0.2)とその依存関係のインストール
  2. ドライブ ( としてフォーマットされた別のデバイスxfs)の準備とマウント/svr/node/d1
  3. リングの作成とリングへのデバイスの追加 (アカウント、コンテナ、オブジェクト)
  4. リングを構築します。これにより、リングごとに 1 つの .ring.gz ファイルが生成されます。それらを /etc/swift に配置しました
  5. hash_path_prefixプロキシの構成
  6. パスワード付きの新しいユーザーの設定TempAuthと追加'myaccount:me''pa'
  7. プロキシとアカウントを開始しています。

私は成功することを期待します

しかし、コマンドは「アカウントが見つかりません」と言いました。詳細情報を見るために、私はやった

出力は INFO:requests.packages.urllib3.connectionpool:Starting new HTTP connection (1): localhost DEBUG:requests.packages.urllib3.connectionpool:"GET /auth/v1.0 HTTP/1.1" 200 0 DEBUG:swiftclient:REQ: curl -i http://localhost:8080/auth/v1.0 -X GET DEBUG:swiftclient:RESP STATUS: 200 OK DEBUG:swiftclient:RESP HEADERS: [('content-length', '0'), ('x-trans-id', 'tx88b6b6b71ec14c3393248-00530de039'), ('x-auth-token', 'AUTH_tkdc7e842046e9469da324f2ec82c80a92'), ('x-storage-token', 'AUTH_tkdc7e842046e9469da324f2ec82c80a92'), ('date', 'Wed, 26 Feb 2014 12:38:17 GMT'), ('x-storage-url', 'http://localhost:8080/v1/AUTH_myaccount'), ('content-type', 'text/html; charset=UTF-8')] INFO:requests.packages.urllib3.connectionpool:Starting new HTTP connection (1): localhost DEBUG:requests.packages.urllib3.connectionpool:"HEAD /v1/AUTH_myaccount HTTP/1.1" 404 0 INFO:swiftclient:REQ: curl -i http://localhost:8080/v1/AUTH_myaccount -I -H "X-Auth-Token: AUTH_tkdc7e842046e9469da324f2ec82c80a92" INFO:swiftclient:RESP STATUS: 404 Not Found INFO:swiftclient:RESP HEADERS: [('date', 'Wed, 26 Feb 2014 12:38:17 GMT'), ('content-length', '0'), ('content-type', 'text/html; charset=UTF-8'), ('x-trans-id', 'tx553c40e63c69470e9d146-00530de039')] ERROR:swiftclient:Account HEAD failed: http://localhost:8080:8080/v1/AUTH_myaccount 404 Not Found Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/swiftclient/client.py", line 1192, in _retry rv = func(self.url, self.token, *args, **kwargs) File "/usr/lib/python2.6/site-packages/swiftclient/client.py", line 469, in head_account http_response_content=body) ClientException: Account HEAD failed: http://localhost:8080:8080/v1/AUTH_myaccount 404 Not Found Account not found

ここで手がかりを持っていません。何か案が?ありがとうございます!