在尝试使用 生成的 Docker Compose 文件设置 Prefect 0.14.15 以跨多个代理执行流时prefect server config
,我惊讶地发现 Prefect 的服务器需要租户才能连接代理。我调查发现 Prefect 的文档提供了有关其create-tenant和list-tenants CLI 操作的使用语法的信息。但是,我已经通过链接页面广泛查看了 - 以及 Prefect 的其余文档和随附的教程 - 任何提及租户的内容,并且只找到以下简短提及:
经过身份验证后,基于用户的 API 密钥可用于为用户所属的任何租户生成短期 JWT 身份验证令牌。这些 API 密钥继承用户在该租户中拥有的任何权限,从而允许完整的 API 访问。
什么是 Prefect 的租户?它似乎并不特定于 Prefect 的混合执行模型。那么,在 Prefect Flow 执行之前和执行期间,它如何适应服务器、代理和客户端之间的交互?说用户“属于”或“属于”租户是什么意思?通过要求它向服务器注册代理来完成什么?