【问题标题】:how to enable local bridge/httpget/task api connection to chainlink node?如何启用到chainlink节点的本地bridge/httpget/task api连接?
【发布时间】:2021-11-18 14:56:42
【问题描述】:

我有一个自定义 API 在 http://127.0.0.1:8080 上运行,我自己的链链接节点在 http://127.0.0.1:6688 上运行。发送请求时,我收到错误消息“出于安全原因,默认情况下禁用与本地/私有和多播网络的连接:不允许 IP”。

我想也许我们可以通过修改 env 文件来启用它,但我不知道应该更改哪个配置。有谁知道我们是否可以启用这些本地/私人连接?以及如何做到这一点?

【问题讨论】:

    标签: chainlink


    【解决方案1】:

    根据chainlink docs on the http task

    allowUnrestrictedNetworkAccess(可选):允许任务访问本地主机上的 URL,这可能会带来安全风险。请注意,桥接任务默认允许这样做。

    即:

    my_http_task [type="http"
                  method=PUT
                  url="http://chain.link"
                  requestData="{\\"foo\\": $(foo), \\"bar\\": $(bar), \\"jobID\\": 123}"
                  allowUnrestrictedNetworkAccess=true
                  ]
    

    你也可以在 JSON 中使用这个标志

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多