Firebase с использованием клиента gapi устанавливает defaultLocation: finalize в режим Datastore вместо Native. - PullRequest
1 голос
/ 09 мая 2020

Используя https://apis.google.com/js/api.js Я пытаюсь программно добавить firebase, включая Firestore, в проект GCP вместо использования консоли. Когда я запускаю приведенную ниже команду, это создает хранилище данных вместо собственного режима Firebase для Firestore.

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'
    ]

Также здесь log, если полезно

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

Я думаю, что «возможно» нашел повторяющийся вопрос, который на самом деле объясняет, что произошло. Похоже, что с 8 мая 2020 года вы не можете создать собственный Firestore через REST API.

Как включить собственный режим Cloud Firestore с помощью API / командной строки?

Это кажется, что эта функция находится в альфа-версии в gcloud CLI, так что, может быть, скоро?

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...