【问题标题】:Can we use google cloud function to copy files from one project to another project我们可以使用谷歌云功能将文件从一个项目复制到另一个项目吗
【发布时间】:2021-08-16 20:03:17
【问题描述】:

我需要编写一个云函数,它将文件从一个项目复制到另一个项目。我们可以使用 Google Cloud Function 来做同样的事情吗?我可以使用另一个项目的destination_bucket和另一个项目的源存储桶吗?

例如:

 blob_copy = source_bucket.copy_blob(
        source_blob, destination_bucket, destination_blob_name
    )

【问题讨论】:

  • 为什么不能呢?只是权限问题!

标签: google-cloud-platform google-cloud-functions


【解决方案1】:

是的,这是可能的。您需要确保服务帐户可以访问两个存储桶(在目标项目和源项目上)并且还具有必要的存储权限(至少列出、获取、创建)。

您可以在此处查看角色:Cloud Storage roles

【讨论】:

  • 谢谢!!让我试试看。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-22
  • 1970-01-01
  • 1970-01-01
  • 2018-03-24
  • 1970-01-01
  • 2021-01-01
相关资源
最近更新 更多