Felice di vedere che hai implementato il cloud SQL di seconda generazione in Beta. Tuttavia, vedo che non è ancora disponibile per i progetti GAE. Puoi stimare quando questo link sarà abilitato per favore? Stiamo apportando alcuni grandi cambiamenti infrastrutturali nel nostro sistema di fantasia, resi necessari dalla lentezza di SQL Generation 1, ma resteremo fedeli al cloud SQL se il cambiamento non è lontano.Google cloud SQL di seconda generazione - App Engine
5
A
risposta
2
Ora è possibile connettersi alle istanze di Google Cloud SQL di seconda generazione dalle app di App Engine. La stringa di connessione è leggermente diversa dalle istanze di prima generazione (docs).
- Open your SQL instance in the cloud console.
- In Proprietà copiare il "nome della connessione istanza". Nota che questo è diverso dal 'nome' della tua istanza e probabilmente seguirà il formato
project:region:instance
. - È normale che l'interfaccia utente dica "Nessuna" per le applicazioni autorizzate: sarà comunque possibile connettersi da GAE. Nota: l'istanza SQL e l'app GAE devono far parte dello stesso progetto.
Aggiornamento: non è necessario essere nello stesso progetto, è necessario concedere l'accesso se non si trovano nello stesso progetto. Rif: https://cloud.google.com/sql/docs/dev-access#gaev1-csqlv2-access
Esempio PHP codice di connessione: abbastanza
$con = "mysql:unix_socket=/cloudsql/CONNECTION_STRING_FROM_CONSOLE;dbname=some_db";
$this->db = new pdo($con, "root", "");
$this->db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
6
A partire dal 27 aprile 2016 è supportata la connettività di seconda generazione a App Engine.
VECCHIO contenuti:
Il team di Cloud SQL sta lavorando attivamente per aggiungere il supporto App Engine per le istanze di seconda generazione. Purtroppo non posso parlare di date specifiche, ma speriamo di renderlo disponibile il prima possibile.
Problemi correlati
- 1. Google Cloud Datastore vs Google App Engine
- 2. di autenticazione di Google Cloud Storage per App Engine
- 3. Java Google App Engine e Google Cloud SQL in esecuzione sul server di sviluppo locale
- 4. L'endpoint cloud di Google App Engine userId è nullo
- 5. Caricamento su Google Cloud Storage da Django su App Engine
- 6. Misurazione sui servizi Google App Engine
- 7. Registrazione dell'applicazione Google App Engine
- 8. Google App Engine e Android (OAuth, C2DM o Cloud Messaging)
- 9. Cloud 9 e Google App Engine con Maven 3
- 10. Google Cloud SQL Nessuna risposta
- 11. Google App Engine vs Heroku
- 12. Google App Engine: comunicazione inter-app sicura
- 13. Google App Engine: get_or_create()?
- 14. Google-app-engine NDB
- 15. Google App Engine Geohasing
- 16. Google App Engine APNS
- 17. Google App Engine
- 18. Timeout di Google App Engine?
- 19. API REST in Google App Engine + Python?
- 20. Implementazione di tag su Google App Engine
- 21. Impossibile distribuire Android App Engine progetto su Google App Engine
- 22. Google App Engine e supporto Django
- 23. Retrolambda su Google App Engine
- 24. Google App Engine e dos.xml
- 25. Test locale per app Android utilizzando Cloud Endpoint per Google App Engine
- 26. web.py su Google App Engine
- 27. Pacchetto "repackaged" Google App Engine
- 28. appengine_config.py in Google App Engine
- 29. eCommerce su Google App Engine
- 30. Google App Engine JDO 3
Fiera, aspettiamo e vediamo. Grazie e buon Natale (mi scuso se qualcuno sta leggendo questo in 36 mesi o in estate): – user3446361
So che a questa risposta è stata data molto tempo fa, ma mi confonde ancora. In questa pagina: https://cloud.google.com/sql/docs/dev-access#gaev1-csqlv2 si dice che possiamo connetterci alla seconda generazione utilizzando GAE standard, mentre questa pagina: https://cloud.google. com/appengine/docs/php/cloud-sql/dice che non possiamo. Quindi cosa sta succedendo ora? È già possibile? –
Ora è ufficialmente supportato, l'annuncio può essere trovato qui: https://groups.google.com/forum/#!topic/google-cloud-sql-announce/a4kJX3emde0 I documenti dovrebbero essere corretti ora. – Vadim