我需要Cloud Storage for Firebase 之类的东西:下载所有文件的元数据,只是不是在 Angular 中,而是在 Python 中,只是为了选择的文件。
目的是在云函数完成语句时返回此信息,return
或者在文件保存在 Google 存储桶中后立即在云函数运行期间记录它。有了这些信息,可以在给定的时间戳之后开始另一个作业。管道是同步的。
我发现了关于将文件或其数据加载到云函数中的 Q/A
- 使用
/tmp
目录,例如通过 Cloud Functions 从云存储读取数据 - 或使用 storage.Client() 或 pandas df.read_csv() 加载数据(而不是文件),例如如何将文件从谷歌云存储加载到谷歌云功能
从外部文件中将数据统计信息提取到正在运行的 Cloud Function 中。
由于我不想随时将大文件或其数据保存在内存中以获取一些元数据,因此我只想从存储在 Google Storage 存储桶中的该文件中下载元数据,即时间戳和大小。
如何仅将 Google Cloud Storage 存储桶中的 csv 文件的元数据提取到 Google Cloud Function?
有一个Google 文档,显示了如何获取类似于我在评论中提供的 GitHub 链接的元数据。你可以在这里查看图书馆
它只是获取元数据并且在您调用download_to_filename()之前不会检索对象数据
否则,您可以查看API:get 文档,其中显示它仅在
alt = media
未指定的情况下检索元数据并尝试它。