2016-06-06 3 views
0

Ich versuche, den ersten Benutzer für meine Instanz eines Google Cloud SQL-Servers zu erstellen.Erstellen des ersten Benutzers mit cURL-Rückgabecode 403 "Zugriff nicht konfiguriert"

Die Curl-Abfrage, die ich verwenden ist:

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'}" 

Die Google Cloud SQL API für mein Projekt aktiviert ist.

Als Antwortnachricht erhalte ich:

"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." 

Das ID-Projekt, das ich zurück bekommen, ist nicht einmal meine eigenen.

Ist das ein Fehler oder mache ich etwas falsch? Bitte lassen Sie mich wissen, wenn Sie weitere Informationen benötigen.

+0

Die Projektnummer, die dem Projekt entspricht in der Fehlermeldung erscheint, dass der Eigentümer Zugangstoken. Haben Sie das Zugriffsprojekt von demselben Projekt erhalten, für das Sie die Cloud SQL Admin-API aktiviert haben? Beachten Sie, dass dies nicht unbedingt das selbe Projekt ist, dem die Cloud SQL-Instanzen gehören, die Sie verwalten möchten. –

+0

Das war in der Tat das Problem, vielen Dank. Auf dem Spielplatz konnte ich meine eigenen oAuth Credentials verwenden und mit denen funktionierte es + –

Antwort

1

Wie in Juan Enrique Muñoz Zolotoochin Kommentar gezeigt brauchte ich meine eigenen Anmeldeinformationen im oAuth Spielplatz nutzen (oben rechts, das Zahnrad)

+0

Danke, das war sehr hilfreich. Ich habe versucht, was Sie gesagt haben, und ich bekomme eine 400-Fehler-Seite, die sagt: Fehler: redirect_uri_mismatch. Hast du das auch bekommen? – Zacho

+0

Entschuldigung, das ist mir nicht passiert. Können Sie genau beschreiben, was Sie tun und versuchen zu tun? –

+0

Ich habe es zur Arbeit, ich wollte nur ein Auth Bearer Token für eine Curl-Anfrage generieren, aber ich habe das falsche Dienstkonto verwendet. Vielen Dank! – Zacho

Verwandte Themen