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.
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. –
Das war in der Tat das Problem, vielen Dank. Auf dem Spielplatz konnte ich meine eigenen oAuth Credentials verwenden und mit denen funktionierte es + –