Я пытаюсь создать первого пользователя для моего экземпляра Google Cloud SQL-сервера.Создание первого пользователя с использованием cURL возвращает код 403 «Доступ не настроен»
завиток-запрос я использую:
curl -X POST --header "Authorization: Bearer MY TOKEN" --header "Content-Type: application/json" https://www.googleapis.com/sql/v1beta4/projects/MY PROJECT/instances/MY INSTANCE/users --data "{'host': '%', 'name': 'MY USERNAME', 'password': 'MY PASSWORD'}"
Google Cloud SQL API активируется для моего проекта.
В ответном сообщении я получаю:
"message": "Access Not Configured. Cloud SQL Administration API has not been used \in project 407408718192 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/sqladmin/overview?project=4074087XXXXX then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry."
Проект ID я вернусь еще не моя.
Является ли это ошибкой или я делаю что-то неправильно? Пожалуйста, дайте мне знать, если вам нужна дополнительная информация.
Номер проекта, который отображается в сообщении об ошибке соответствует проекту, которому принадлежит токен доступа. Получили ли вы проект доступа из того же проекта, что вы включили API администрирования Cloud SQL? Обратите внимание, что это не обязательно тот же проект, который владеет экземплярами Cloud SQL, которые вы пытаетесь управлять. –
Это действительно проблема, спасибо вам большое. На игровой площадке я смог выбрать использовать свои собственные учетные данные OAuth и с теми, с кем он работал + –