小编Sab*_*bya的帖子

部署云功能时出现google Bigquery导入错误

我有一个 python Cloud 函数代码,它从 GCS 读取 .txt 文件,解析它并将行写入 bigquery。当我尝试从 MacOS 将此云功能部署到 Google 云时,出现以下错误

我已验证 Bigquery API 已在我的 GCP 项目中启用。

gcloud 函数部署 sql_upload --runtime python37 --trigger-bucket test-bucket --entry-point load_sql

Deploying function (may take a while - up to 2 minutes)...failed.                                                                                                                                          
ERROR: (gcloud.functions.deploy) OperationError: code=3, message=Function failed on loading user code. Error message: Code in file main.py can't be loaded.
Detailed stack trace: Traceback (most recent call last):
  File "/env/local/lib/python3.7/site-packages/google/cloud/functions/worker.py", line 305, in check_or_load_user_function
    _function_handler.load_user_function()
  File "/env/local/lib/python3.7/site-packages/google/cloud/functions/worker.py", line 184, in load_user_function
    spec.loader.exec_module(main) …
Run Code Online (Sandbox Code Playgroud)

google-bigquery google-cloud-platform

3
推荐指数
1
解决办法
2953
查看次数