База данных Active Cloud Firestore для проекта программно / с PHP API - PullRequest
0 голосов
/ 18 июня 2020

У меня есть доступ к проекту Google Cloud с моей учетной записью в PHP, и теперь я хочу активировать базу данных Firestore этого проекта, чтобы я мог ее использовать. Я знаю, что могу настроить его в пользовательском интерфейсе, но есть ли способ сделать это с помощью REST API / PHP SDK или любого другого API программно?

Ошибка, которую я получаю, когда хочу получить доступ к БД Firestore без активации:

{ "message": "The project XXXXX does not exist or it does not contain an active Cloud Datastore or Cloud Firestore database. Please visit http:\/\/console.cloud.google.com to create a project or https:\/\/console.cloud.google.com\/datastore\/setup?project=XXXXXXX to add a Cloud Datastore or Cloud Firestore database. Note that Cloud Datastore or Cloud Firestore always have an associated App Engine app and this app must not be disabled.", "code": 5, "status": "NOT_FOUND", "details": [] }

1 Ответ

1 голос
/ 18 июня 2020

Теперь вы можете использовать gcloud для создания базы данных Firestore ( Alpha ) вместо того, чтобы делать это из Cloud Console, как указано в этом Issue Tracker .

Как говорится в сообщении об ошибке, которым вы поделились, Cloud Datastore или Cloud Firestore всегда имеют связанное приложение App Engine, и это приложение нельзя отключать.

Создать приложение Приложение двигателя. Обратитесь к документации для получения дополнительной информации:

gcloud app create --region=europe-west

Создайте базу данных Firestore. Подробную информацию см. В документации :

gcloud alpha firestore databases create --region=europe-west
...