このエラーが発生しています:
指定された認証は無効です
英国地域で実行されている IBM Cloud Function を Watson Assistant (同じく英国) のダイアログ ノードから呼び出す場合
奇妙なことに、米国南部で実行されている Cloud Function を呼び出すと (別の資格情報を使用して)、正常に動作します。
PostMan から Cloud Function (UK インスタンス) を呼び出しても問題なく動作します。
PostMan との違いは、完全なエンドポイント URL を提供することです。
Watson Assistant ダイアログ ノードでは、「名前空間」の後の部分のみを提供します。名前は 64 文字に制限されているため、URL 全体を提供することはできません。私は、Watson Assistant ランタイムが (たとえ英国で実行されていたとしても) 最初に US-South を試し、名前空間を見つけると、この名前空間にアクセスしようとするのではないかと疑っています。でもこれはただの思い込み…
今のところ、Cloud Function を米国 (南部) で使用できますが、これを英国でも機能させる方法を探していますか?