Änderungsberechtigungen von Google Container Engine Cluster
Ich konnte erfolgreich ein Google Container Cluster in der Entwicklerkonsole erstellen und habe meine App dafür bereitgestellt. Das alles startet in Ordnung, aber ich finde, dass ich keine Verbindung zu Cloud SQL herstellen kann, bekomme ich;
"Error: Handshake inactivity timeout"
Nach ein bisschen Graben hatte ich keine Probleme, von App Engine oder meinem lokalen Computer aus eine Verbindung zur Datenbank herzustellen, daher fand ich das etwas seltsam. Es war dann mir aufgefallen die Clusterberechtigungen ...
Wenn ich meinen Cluster auswähle, wird Folgendes angezeigt:
Permissions
User info Disabled
Compute Read Write
Storage Read Only
Task queue Disabled
BigQuery Disabled
Cloud SQL Disabled
Cloud Datastore Disabled
Cloud Logging Write Only
Cloud Platform Disabled
Ich hatte wirklich gehofft, Cloud-Speicher und Cloud-SQL in meinen Container-Engine-Knoten verwenden zu können. Ich habe in meinen Projekteinstellungen den Zugriff auf jede dieser APIs zugelassen und meine Cloud SQL-Instanz akzeptiert Verbindungen von einer beliebigen IP-Adresse (ich habe zuvor Node in einer verwalteten VM in App Engine ausgeführt). Daher gehe ich davon aus, dass Google diese explizit deaktiviert diese APIs.
Also meine zweiteilige Frage ist;
Ist es eine Möglichkeit, diese Berechtigungen zu ändern? Gibt es einen guten Grund, warum diese APIs deaktiviert sind? (Ich nehme an, es muss sein)Jede Hilfe sehr geschätzt!