2016-08-10 13 views

答えて

2

実際、OpenWhiskには環境変数がありません(VCAP_SERVICES)。

BluemixでCloudantサービスを使用している場合、BluemixのOpenWhiskは、OpenWhisk Catalog documentationで説明されているように、Cloudantサービスインスタンスのパッケージバインディングを自動的に作成します。

私が採用した戦略は、私がパラメータを定義したパッケージを作成することです。それから私はこのパッケージで自分の行動を作ります。すべてのアクションは、パッケージに定義されているパラメータを継承するので、サービス資格情報を簡単に共有することができます。私が1つのアクションしか持っていない、またはパッケージを持っていない場合、私はそれを作成するときにアクションにパラメータとして資格を渡します。

ここ

例私は自分の行動を初期化https://github.com/IBM-Bluemix/openwhisk-visionapp

wsk action create -p cloudantUrl [URL] -p cloudantDbName openwhisk-vision -p watsonApiKey [123] vision-analysis analysis.js 
関連する問題