使用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
我认为我“可能”发现了一个重复的问题,实际上可以解释发生了什么。从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