Watson Assistant 调用 IBM Cloud Function 的操作失败,并显示此平台不支持直接 Clo



我们正在尝试在 Watson 对话中实现云函数,但收到消息"此平台不支持直接 CloudFunctions 调用"。当我用谷歌搜索错误时,我发现问题可能是因为 WA 的区域和云功能在美国南部/德国不同或不同。但我可以确认我的 WA 和云功能都在美国南部。

我正在"试用"面板中尝试。下面是我的对话框节点的模拟 json 编辑器内容。

{
"context": {
"my_credentials": {
"user": "jgjg",
"password": "khk"
}
},
"output": {
"text": {
"values": [
"response text"
]
}
},
"actions": [
{
"name": "/<myIBMCloudOrganizationID>_<myIBMCloudSpace>/get-http-resource/weather", 
"type": "server",
"parameters": {
"location": "Austin"
},
"credentials": "$my_credentials",
"result_variable": "$my_result"
}
]
}

你能告诉我我做错了什么吗?谢谢。

我遇到了同样的问题。云功能仅在部分区域可用。如果您的应用托管在悉尼或某个地方,则无法在那里使用该服务。创建新应用并将位置设置为伦敦

您确定您的用户名和密码设置正确吗?

您的用户应该由字母和数字以及一些连字符组成。A-32D7-7D... 您的密码应该只是一个字符串...gafhWhu6alirEVpD...

两者都可以在 IbmCloudFunctions 页面上的 api 密钥中找到:https://console.bluemix.net/openwhisk/learn/api-key

用户名在 : 的 api 密钥之前,并且

api密钥的:之后的密码

如果你已经知道这一点,那么恐怕我不知道如何帮助你。

最好

最新更新