我需要编写一个云函数,它将文件从一个项目复制到另一个项目。我们可以使用谷歌云功能做同样的事情吗?我可以使用来自另一个项目的destination_bucket和来自另一个项目的源bucket吗?
例如:
blob_copy = source_bucket.copy_blob(
source_blob, destination_bucket, destination_blob_name
)
是的,这是可能的。您需要确保服务帐户可以访问两个桶(在目标和源项目上),并且还具有必要的存储权限(至少list, get, create)。
您可以在这里查看角色:云存储角色