2017-10-30 12 views
0

node-red와 openwhisk를 함께 사용하려고하므로 node-red에서 openwhisk 작업을 호출 할 수 있습니다. 나는 node-red-node-openwhisk (https://www.npmjs.com/package/node-red-node-openwhisk)를 사용하고있다. 나는 방랑제와 함께 로컬에서 블루 윙스 밖에서 openwhisk를 사용하고 있습니다. 나는이 튜토리얼에 따라이 작품을 만들려고 노력하고 있어요 : https://github.com/kpavel/openwhisk-light 하지만이 COMAND 때까지 확인을 오전 이후로는 불가능한 것 같다Openwhisk 및 Node-Red 문제

wsk action --apihost http://localhost:3000 invoke owl-test -r -p mykey myval 

난이 얻을 :

{ 
    "error": { 
     "code": 4767018, 
     "error": "The supplied authentication is invalid" 
    }, 
    "message": "GET https://openwhisk.ng.bluemix.net/api/v1/namespaces/_/actions/owl-test Returned HTTP 401 (Unauthorized) --> \"The supplied authentication is invalid\"", 
    "name": "OpenWhiskError", 
    "statusCode": 401 
} 

이 또한 내가 설정할 수 없습니다 openwhisk 노드는 내 노드 빨간색 환경에서 작동합니다. 왜냐하면 내가 사용하고있는 apihost가 오류가 발생하기 때문입니다. 제안 사항이 있으십니까?

답변

0

CLI 매개 변수를 통해 API 호스트를 설정하는 데 버그가 있거나있을 수 있습니다.

wsk property set --apihost http://localhost:3000 

https://github.com/apache/incubator-openwhisk-cli/issues/131

: 또한 당신의 wsk action 명령을 실행하기 전에이 작업을 실행해야 할 수 있습니다