#数据源 #安全通信 #提供者 #守护进程 #纤维平面 #配置

app fpd

Fiberplane守护进程通过基于WebAssembly的提供者,在Fiberplane与您的数据源之间实现安全通信

2个稳定版本

2.7.2 2023年2月14日
1.0.0 2023年2月14日

#9 in #fiberplane

MIT/Apache

10MB
3.5K SLoC

Fiberplane守护进程

Fiberplane守护进程允许在工作室之外执行提供者。这在直接从工作室访问资源不可用的情况下很有用。它需要守护进程有权访问相关的资源。

与HTTP代理不同,此守护进程不会简单地转发请求。相反,它将调用提供者以获取实际数据。

快速入门

cargo install --locked fpd
fpd pull --all
${EDITOR} "$(fpd config paths data-sources)"

安装

使用cargo

一旦在crates.io上发布了包,您就可以这样做

cargo install --locked fpd

否则,使用已克隆的仓库版本

cargo install --path .

Kubernetes

即将推出在Kubernetes上运行的说明

设置

查找配置目录

要了解Fiberplane守护进程在哪里寻找其配置文件(data_sources.yaml)及其提供者,可以使用

fpd config paths

这是您应该放置提供者和 data_sources.yaml(确切值取决于平台)的位置。

下载预构建的提供者

要下载所有第一方(Fiberplane)提供者,可以使用

fpd pull --all

检查 fpd pull --help 以查看支持的提供者,如果您只想拉取其中的一些。

运行

一旦配置就绪(包括来自 fp 或添加守护进程时的工作室的令牌),您就可以使用以下命令运行它

fpd --token $TOKEN

如果您需要更多指导,始终可以检查 fpd --help

概述

以下图显示了工作室、守护进程(显示为"代理",其旧名称)及其提供者之间的交互

依赖关系

~22–39MB
~682K SLoC