【问题标题】:Prefect Server: No Tenant Found完美服务器:未找到租户
【发布时间】:2021-04-12 23:05:02
【问题描述】:

我正在尝试启动 Prefect 代理,以便使用 Prefect 服务器完成设置。我没有使用prefect server start 进行开箱即用设置,而是使用prefect server config 生成Docker Compose 文件,然后使用docker compose up 启动服务器的服务。当我尝试启动代理时,出现以下错误:

prefect.utilities.exceptions.ClientError:
[{'message': 'No tenant found.', 
  'locations': [{'line': 2, 'column': 5}], 
  'path': ['register_agent'], 
  'extensions': {
    'code': 'INTERNAL_SERVER_ERROR', 
    'exception': {'message': 'No tenant found.'}
  }
}]

我该如何解决这个问题?

【问题讨论】:

    标签: python-3.x prefect


    【解决方案1】:

    使用 Prefect CLI:prefect backend server,然后是 prefect server create-tenant -n default

    使用 Prefect Server GraphQL API,就像在 Prefect source code 中所做的那样:

    tenant_info = self.graphql(
                {
                    "mutation($input: create_tenant_input!)": {
                        "create_tenant(input: $input)": {"id"}
                    }
                },
                variables=dict(input=dict(name=name, slug=slug)),
            )
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-08
      • 1970-01-01
      • 2019-02-08
      • 2018-07-01
      • 2019-04-29
      • 1970-01-01
      • 2016-05-29
      • 2019-03-04
      相关资源
      最近更新 更多