3

PEP プロキシ ファイルについて質問があります。Keystone サービスは 192.168.4.33:5000 で実行されています。Horizo​​n サービスは 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"}}
4

1 に答える 1