使用gapi客户端的Firebase设置defaultLocation:最终设置为数据存储模式,而不是纯模式

问题描述 投票:0回答:1

使用https://apis.google.com/js/api.js我试图以编程方式而不是使用控制台将包括Firestore的Firebase添加到GCP项目。当我发出以下命令时,这将为Firestore创建一个数据存储,而不是Firebase本机模式。

gapi.client.firebase.projects.defaultLocation.finalize({parent: 'projects/bcc-test-26', locationId: 'us-central'})

这些是我正在使用的发现文档

    scopes: ['https://www.googleapis.com/auth/cloud-platform'],
    discoveryDocs: [
      'https://firebase.googleapis.com/$discovery/rest?version=v1',
      'https://cloudresourcemanager.googleapis.com/$discovery/rest?version=v1',
      'https://firebase.googleapis.com/$discovery/rest?version=v1beta1',
      'https://firebasehosting.googleapis.com/$discovery/rest?version=v1beta1',
      'https://www.googleapis.com/discovery/v1/apis/compute/v1/rest',
      'https://serviceusage.googleapis.com/$discovery/rest?version=v1'
    ]

如果有帮助,这里也是日志

5:56 PM
Completed: google.firebase.service.v1beta1.FirebaseProjectService.FinalizeDefaultLocation
Alex Patterson has executed google.firebase.service.v1beta1.FirebaseProjectService.FinalizeDefaultLocation on bcc-test-26
5:56 PM
storage.setIamPermissions
firebase-service-account@firebase-sa-management.iam.gserviceaccount.com has executed storage.setIamPermissions on bcc-test-26.appspot.com
5:56 PM
Completed: Create App Engine application
firebase-service-account@firebase-sa-management.iam.gserviceaccount.com created bcc-test-26
5:56 PM
Create bucket
firebase-service-account@firebase-sa-management.iam.gserviceaccount.com created bcc-test-26.appspot.com
5:56 PM
Create bucket
firebase-service-account@firebase-sa-management.iam.gserviceaccount.com created staging.bcc-test-26.appspot.com
5:56 PM
Create App Engine application
firebase-service-account@firebase-sa-management.iam.gserviceaccount.com created bcc-test-26
5:56 PM
google.firebase.service.v1beta1.FirebaseProjectService.FinalizeDefaultLocation
Alex Patterson has executed google.firebase.service.v1beta1.FirebaseProjectService.FinalizeDefaultLocation on bcc-test-26
firebase google-cloud-platform google-cloud-firestore google-cloud-datastore google-api-js-client
1个回答
0
投票

我认为我“可能”发现了一个重复的问题,实际上可以解释发生了什么。从2020年5月8日开始,您似乎无法通过REST API创建本机Firestore。

How to enable Cloud Firestore Native Mode using API / command line?

似乎该功能在gcloud CLI中处于Alpha状态,所以也许很快吗?

https://cloud.google.com/sdk/gcloud/reference/alpha/datastore/databases

© www.soinside.com 2019 - 2024. All rights reserved.