【问题标题】:Where to find IBM Cloud Function credentials to access it for Watson Assistant在哪里可以找到用于访问 Watson Assistant 的 IBM Cloud Function 凭证
【发布时间】:2019-12-03 15:28:27
【问题描述】:

我正在搜索凭据以从 Watson 助手访问我的云功能。两者都在达拉斯地区。

我查看了各种文档和博客,看起来都过时了。我找不到可以在 Watson Assistant 中使用的凭据。

以下是我找不到凭据的一个示例位置: https://developer.ibm.com/recipes/tutorials/connect-watson-assistant-with-wikipedia-api-via-cloud-functions/

有人可以提供查找或生成凭据的步骤或链接吗?

添加了更多试验

https://cloud.ibm.com/docs/services/assistant?topic=assistant-dialog-actions 上面的链接提供了另一个应该向我显示凭据但没有成功的链接

注意:我可以在链接上看到伦敦命名空间的基于 CF 的 API 密钥,但在达拉斯看不到——https://cloud.ibm.com/functions/namespace-settings

命名空间

下面是 Watson json 的一部分。

"actions": [
    {
      "name": "Namespace-Y1N/irs/helloworld",
      "type": "cloud_function",
      "parameters": {
      },
      "credentials": "$private.my_creds",
      "result_variable": "$my_result"
    }
  ]

下面是云功能

【问题讨论】:

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


    【解决方案1】:

    您在达拉斯的命名空间“Namespade-Y1N”是启用 IAM 的命名空间。 Watson Assistant 对话节点中基于服务器的操作不支持基于 IAM 的身份验证。它只能与基于 CF 的命名空间和基于 CF 的 Cloud Foundry 函数一起使用。这是 Watson Assistant 的限制。

    【讨论】:

    • 我们还能创建基于 CF 的命名空间吗?
    【解决方案2】:

    创建一个新的 API 密钥。选择菜单(左上角)、管理、访问 (AIM)、IBM Cloud API 密钥。创建一个 IBM Cloud API 密钥,然后确保将其保存在某处,因为您将永远不会再看到该密钥。我希望这会有所帮助。

    【讨论】:

      【解决方案3】:

      好吧,IBM Watson Assistant 官方文档on creating programmatic calls have that information。查找 。有关于如何访问 Cloud Functions 和提取 API 密钥的说明。如果使用 Web 操作,则不需要其中一些。

      关于如何build a database-driven Slackbot with Watson Assistant 的官方教程还提供了一种为多个对话节点集成这些凭据的方法。它使用“凭据节点”来管理有关如何访问 Cloud Function 操作的信息。

      请注意,Cloud Functions 具有旧的 Cloud Foundry-based namespaces and the new IAM-based namespaces。您只能看到 Cloud Foundry 命名空间的身份验证密钥。您的 Dallas 命名空间似乎是新的并且支持 IAM。

      或者,使用 IBM Cloud CLI,登录到您的组织/空间或命名空间,然后使用此命令获取 Cloud Function 属性,包括身份验证密钥:

      ibmcloud fn property get --auth
      

      【讨论】:

        猜你喜欢
        • 2020-07-05
        • 2019-10-02
        • 1970-01-01
        • 2018-11-21
        • 2019-07-27
        • 2020-06-09
        • 1970-01-01
        • 2021-06-05
        • 2019-09-01
        相关资源
        最近更新 更多