如何使用 Google 云函数获取文件内容并将文件移动到不同的 Google 云存储

How to get file content and move file to different Google Cloud Storage using Google Cloud functions

我正在尝试获取上传到 Google Cloud Storage 的文件,对其内容进行一些处理,然后使用 Google Cloud Functions 和 python3.7.按照他们的文档,我只能得到文件名。我尝试使用 import cloudstorage,但它出错 module 'cloudstorage' has no attribute 'NotFoundError',谷歌搜索也没有找到任何地方。

有没有人有可以满足我需要的示例代码?

cloudstorage 库特定于 Standard environment of App Engine

与云存储兼容的库是 google-cloud-storage。您必须在 requirements.txt 文件中为您的功能声明它。

This example 关于如何从一个桶复制到另一个桶应该足够了。复制后,你可以source_blob.delete()去掉它。