2016-06-06 3 views
0

Я пытаюсь создать первого пользователя для моего экземпляра 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 я вернусь еще не моя.

Является ли это ошибкой или я делаю что-то неправильно? Пожалуйста, дайте мне знать, если вам нужна дополнительная информация.

+0

Номер проекта, который отображается в сообщении об ошибке соответствует проекту, которому принадлежит токен доступа. Получили ли вы проект доступа из того же проекта, что вы включили API администрирования Cloud SQL? Обратите внимание, что это не обязательно тот же проект, который владеет экземплярами Cloud SQL, которые вы пытаетесь управлять. –

+0

Это действительно проблема, спасибо вам большое. На игровой площадке я смог выбрать использовать свои собственные учетные данные OAuth и с теми, с кем он работал + –

ответ

1

Как показан на комментарии Хуана Энрике Муньос Zolotoochin, я должен был использовать свои учетные данные в OAuth детской площадке (верхний правый угол, зубчатый)

+0

Спасибо, это было очень полезно. Я попробовал то, что вы сказали, и я получаю 400 страниц с ошибкой: Ошибка: redirect_uri_mismatch. Получили ли вы это? – Zacho

+0

Извините, что этого не случилось. Можете ли вы точно описать, что вы делаете и пытаетесь сделать? –

+0

Я получил его на работу, я просто пытался сгенерировать токен-маркер Auth для запроса curl, но я использовал неправильную учетную запись службы. Благодаря! – Zacho