我如何找到从云存储流数据到BiqQuery的实现代码?



当我尝试在Cloud Shell中运行允许部署流功能的相关代码时,它声称包含流功能本身的源文件夹不存在。

相关桶已经创建,它的功能本身似乎不存在-是否有可能单独安装这个也许?

错误信息后面的原始代码如下:

gcloud functions deploy streaming 
    --source=./functions/streaming --runtime=python37 
    --stage-bucket=${FUNCTIONS_BUCKET} 
    --trigger-bucket=${FILES_SOURCE}

(gcloud.functions.deploy) argument '--source': Provided directory does not exist

如错误消息所示,路径'。/functions/streaming'不存在于你的云壳中。您必须将绝对路径传递给python代码所在的目录(在云shell中)。请参考以下文档:

source参数可以取3个不同的位置:

——source= source要部署的源代码位置。源的位置可以是以下三个选项之一:

  • Google Cloud Storage的源代码(必须是。zip文件),
  • 对源存储库的引用或
  • 本地文件系统路径(函数源的根目录)。

请注意,根据您的运行时类型,云函数将显示对于具有可部署函数的特定名称的文件。node . js,这些文件名是index.js或function.js。对于Python,这是main.py .

最新更新