PEP プロキシ ファイルについて質問があります。Keystone サービスは 192.168.4.33:5000 で実行されています。Horizon サービスは 192.168.4.33:443 で実行されています。
私の WebHDFS サービスは 192.168.4.180:50070 で実行されており、192.168.4.180:80 で PEP プロキシを実行するつもりです
しかし、私が得られないのは、config.account_host の代わりに何を入れるべきかということです。keyrock manager の mysql データベース内には、「idm」パスワードを持つ「idm」ユーザーがあり、Identity manager で curl を介して行うすべての要求が機能します。
しかし、この構成では:
config.account_host = 'https://192.168.4.33:443';
config.keystone_host = '192.168.4.33';
config.keystone_port = 5000;
config.app_host = '192.168.4.180';
config.app_port = '50070';
config.username = 'idm';
config.password = 'idm';
pep-proxy を起動すると:
sudo node server.js
次のエラーが発生します:
Starting PEP proxy in port 80. Keystone authentication ...
Error in keystone communication {"error": {"message": "The request you
have made requires authentication.", "code": 401, "title":
"Unauthorized"}}