我收到此错误:
提供的身份验证无效
当我们从 Watson Assistant(也在英国)中的对话节点调用在英国区域运行的 IBM Cloud Function 时
奇怪的是,当我们调用在美国南部运行的云函数时,(使用不同的凭据)它运行良好。
从 PostMan 调用云函数(英国实例)也可以正常工作。
与 PostMan 的不同之处在于,我们提供了完整的端点 URL。
在 Watson Assistant 对话节点中,我们“仅”提供“命名空间”之后的部分。由于名称的限制为 64 个字符,我们无法提供完整的 URL。我怀疑 Watson Assistant 运行时首先尝试 US-South(即使它在英国运行),当它找到一个命名空间时,它会尝试访问这个命名空间?!但这只是一个想法...
现在我们可以在美国(南部)使用云功能,但我正在寻找一种方法让它也适用于英国?