【问题标题】:Calling IBM Cloud Function in United Kingdom from Watson Assistant gives: The supplied authentication is invalid从 Watson Assistant 调用英国的 IBM Cloud Function 给出:提供的身份验证无效
【发布时间】:2018-11-21 21:14:37
【问题描述】:

我收到此错误:

提供的身份验证无效

当我们从 Watson Assistant(也在英国)中的对话节点调用在英国区域运行的 IBM Cloud Function 时

奇怪的是,当我们调用在美国南部运行的云函数时(使用不同的凭据)它可以正常工作。

从 PostMan 调用云函数(英国实例)也可以正常工作。

与 PostMan 的不同之处在于,我们提供了完整的端点 URL。

在 Watson Assistant 对话节点中,我们“仅”提供“命名空间”之后的部分。由于名称的限制为 64 个字符,我们无法提供完整的 URL。 我怀疑 Watson Assistant 运行时首先尝试 US-South(即使它在英国运行),当它找到一个命名空间时,它会尝试访问这个命名空间?!但这只是一个想法……

目前我们可以在美国(南部)使用云功能,但我正在寻找一种方法让它也适用于英国?

--- 更新 ----

【问题讨论】:

    标签: authentication ibm-cloud watson-assistant ibm-cloud-functions


    【解决方案1】:

    不幸的是,目前除我们南部以外的任何地区都无法使用云功能。我们正在努力为所有地区开发管道,但目前还没有

    【讨论】:

    • 嗨@Mitch,我已经编辑了这个问题以包含一个显示英国云功能的屏幕截图?
    • Watson 助手目前无法在英国直接使用。它在该地区可用,但已联合回给我们。我们写的服务端的管道此时无法连接这两者。
    • 当我说云功能不可用时,我也应该更清楚。 Watson Assistant 中的云功能目前仅在我们南方可用
    猜你喜欢
    • 2020-07-05
    • 2020-10-31
    • 2019-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多