問題タブ [ibm-cloud-functions]
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.
authentication - 英国で Watson Assistant から IBM Cloud Function を呼び出すと、次のようになります。指定された認証が無効です
このエラーが発生しています:
指定された認証は無効です
英国地域で実行されている IBM Cloud Function を Watson Assistant (同じく英国) のダイアログ ノードから呼び出す場合
奇妙なことに、米国南部で実行されている Cloud Function を呼び出すと (別の資格情報を使用して)、正常に動作します。
PostMan から Cloud Function (UK インスタンス) を呼び出しても問題なく動作します。
PostMan との違いは、完全なエンドポイント URL を提供することです。
Watson Assistant ダイアログ ノードでは、「名前空間」の後の部分のみを提供します。名前は 64 文字に制限されているため、URL 全体を提供することはできません。私は、Watson Assistant ランタイムが (たとえ英国で実行されていたとしても) 最初に US-South を試し、名前空間を見つけると、この名前空間にアクセスしようとするのではないかと疑っています。でもこれはただの思い込み…
今のところ、Cloud Function を米国 (南部) で使用できますが、これを英国でも機能させる方法を探していますか?
python - OpenWhisk Python アクションがディクショナリ エラーを返さずに失敗する
OpenWhisk でこの関数を実行しようとしています。
以下を使用します。
関数をローカルで実行すると辞書が返されますが、上記を実行すると次のエラーが発生します。
ここで何が欠けていますか?