Firebase GCP双区域存储桶出错

Firebase GCP双区域存储桶出错,firebase,google-cloud-platform,google-cloud-functions,google-cloud-storage,Firebase,Google Cloud Platform,Google Cloud Functions,Google Cloud Storage,我已经将我的存储桶设置为双区域NAM4(US-CENTRAL1和US-EAST1),而我在US-east-1上拥有我的云功能和所有其他功能。当从云功能运行备份到此双区域存储桶时,我遇到以下错误: Error: Bucket myapp-prod-backup.wekasolutions.co.nz is in location NAM4. This project can only operate on buckets spanning location us-east1 or us.

我已经将我的存储桶设置为双区域NAM4(US-CENTRAL1和US-EAST1),而我在US-east-1上拥有我的云功能和所有其他功能。当从云功能运行备份到此双区域存储桶时,我遇到以下错误:

Error: Bucket myapp-prod-backup.wekasolutions.co.nz is in location NAM4. This project can only operate on buckets spanning location us-east1 or us.
    at Gaxios._request (/workspace/node_modules/google-auth-library/node_modules/gaxios/build/src/gaxios.js
我猜如果我使用us-east1存储桶,它会起作用,但有没有办法使用这样的双区域存储桶?

正如您在本文中所看到的,您需要使用
多区域
存储桶进行备份


因此,为了修复它,您必须在所描述的多个区域之一创建一个新的bucket,因为您的双区域为
NAM4
,您可以用
US多区域
bucket替换它。

这解决了我预期的问题。那么这只是GCP的一个bug?我选择了双区域,因为我认为它比多区域便宜,因为如果它位于同一区域us-east1(NAM4中的一个区域),我不会收取转移成本。老实说,我不确定这是一个bug还是文档中没有描述的预期行为。我想说的是,为了找出答案,你需要打开一个窗口,以便工程团队能够确认这一点。