【问题标题】:how to set the path to a folder on google storage bucket using google cloud functions?如何使用谷歌云功能设置谷歌存储桶上文件夹的路径?
【发布时间】:2020-12-21 19:07:31
【问题描述】:

我在 Google Cloud Functions 上使用 Python。对于包 corenlp,我需要设置 jar 文件夹的路径。我通常在本地计算机上做瘦:

os.environ["CORENLP_HOME"] = r'/home/user/stanfordnlp_resources/stanford-corenlp-latest/stanford-corenlp-4.1.0/'

但是如何在 Google Cloud Functions 上执行此操作?我已经将文件夹上传到bucket,我需要在Python中设置bucket上文件夹的路径。

【问题讨论】:

    标签: python google-cloud-storage boto


    【解决方案1】:

    您在使用 gcloud 进行部署时指定环境变量。请参阅documentation。您将使用--set-env-vars 标志。

    但是,如果您的库需要在运行时读取本地文件,则无法使用对 Cloud Storage 中文件的引用。您必须将其下载到 /tmp 并从那里引用它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-02-13
      • 2017-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-17
      • 2020-06-01
      相关资源
      最近更新 更多