如何使用命令行工具 ipfs-cluster-ctl 中的 ingress url 将文件添加到 ipfs?

如何使用命令行工具 ipfs-cluster-ctl 中的 ingress url 将文件添加到 ipfs?

我已将 ipfs-cluster 部署为具有 3 个副本的状态集,位于 Azure Kubernetes 集群中。为 ipfs 创建了负载均衡器服务,并使用负载均衡器服务 ip 使用 ipfs-cluster-ctl 添加文件,如下所示,

ipfs-cluster-ctl --host /ip4/20.94.98.25/tcp/9094 add test.txt

上述命令提供 CID 作为输出。示例输出如下,

added Qmeeyj7hldjsj9XCoLSK6dY7ZTVTt8YcjfHXAuTzhCrz test.txt

现在,我已经使用 haproxy 为 ipfs-cluster 服务创建了入口,并尝试使用入口 URL 访问添加的文件,示例 URL 如下所示,

http://ipfs.testing.example.com/ipfs/Qmeeyj7hldjsj9XCoLSK6dY7ZTVTt8YcjfHXAuTzhCrz

上述 URL 运行正常,并显示 test.txt 文件内容

但是现在我需要使用入口网址而不是负载均衡器 ip 来使用 ipfs-cluster-ctl 添加文件。我找不到任何实现此目的的参考资料。有人可以指导我使用入口网址将文件添加到 ipfs 吗?

提前致谢!

相关内容