【发布时间】:2021-07-27 05:48:02
【问题描述】:
在尝试使用prefect server config 生成的 Docker Compose 文件为跨多个代理的流执行设置 Prefect 0.14.15 时,我惊讶地发现 Prefect 的服务器需要租户才能连接代理。我调查发现 Prefect 的文档提供了有关其 create-tenant 和 list-tenants CLI 操作的使用语法的信息。但是,我已经广泛浏览了链接页面——以及 Prefect 的其余文档和随附的教程——是否提到了租户,只发现 the following 简要提及:
经过身份验证后,基于用户的 API 密钥可用于为用户所属的任何租户生成短期 JWT 身份验证令牌。这些 API 密钥继承用户在该租户中拥有的任何权限,从而允许完整的 API 访问。
Prefect 的租户到底是什么?它似乎并不特定于 Prefect 的Hybrid Execution model。那么,在 Prefect Flow 执行之前和执行期间,它如何适应服务器、代理和客户端之间的交互?说用户“属于”或“属于”租户是什么意思?以及要求它向服务器注册一个代理来完成什么?
【问题讨论】:
-
请注意这不是代码编写或辅导服务。我们可以帮助解决具体的技术问题,而不是对代码或建议的开放式请求。请编辑您的问题以显示您迄今为止尝试过的内容,以及您需要帮助的具体问题。请参阅How To Ask a Good Question 页面,详细了解如何最好地帮助我们。