Zadowolona, widząc, że wprowadziłeś wersję chmurową SQL drugiej generacji w wersji Beta. Jednak widzę, że nie jest jeszcze dostępny dla projektów GAE. Czy możesz oszacować, kiedy ten link zostanie włączony? Wprowadzamy duże zmiany infrastrukturalne w naszym wymyślnym systemie wymuszonym przez powolność SQL 1 generacji, ale będziemy trzymać się chmury SQL, jeśli zmiana nie jest daleko.Chmura Google w Google drugiej generacji SQL - App Engine
5
A
Odpowiedz
2
Możesz teraz łączyć się z wystąpieniami Google Cloud SQL drugiej generacji z aplikacji App Engine. Ciąg połączenia nieznacznie różni się od instancji pierwszej generacji (docs).
- Open your SQL instance in the cloud console.
- Pod właściwości skopiuj nazwę połączenia "instancji". Zauważ, że różni się to od "nazwy" twojego wystąpienia i prawdopodobnie będzie zgodne z formatem
project:region:instance
. - To normalne, że interfejs mówi "Brak" dla autoryzowanych aplikacji - nadal będziesz mógł łączyć się z GAE. Uwaga: instancja SQL i aplikacja GAE muszą należeć do tego samego projektu. Aktualizacja: nie musisz być w tym samym projekcie, musisz przyznać dostęp, jeśli nie są w tym samym projekcie. Ref: https://cloud.google.com/sql/docs/dev-access#gaev1-csqlv2-access
Przykład kodu PHP gra:
$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
Od 27 kwietnia 2016 r. Obsługiwana jest łączność drugiej generacji z App Engine.
OLD treść:
Zespół Cloud SQL aktywnie pracuje nad dodając wsparcie App Engine dla instancji drugiej generacji. Niestety nie mogę mówić o konkretnych datach, ale mamy nadzieję, że udostępnimy je jak najszybciej.
Słusznie będzie poczekać i zobaczyć. Dzięki i Wesołych Świąt (przepraszam, jeśli ktoś czyta to w ciągu 36 miesięcy lub latem:) – user3446361
Wiem, że odpowiedź została udzielona dawno temu, ale nadal mnie to myli. Na tej stronie: https://cloud.google.com/sql/docs/dev-access#gaev1-csqlv2 jest napisane, że możemy połączyć się z drugą generacją przy użyciu standardowego GAE, podczas gdy ta strona: https://cloud.google. com/appengine/docs/php/cloud-sql/mówi, że nie możemy. Więc co się teraz dzieje? Czy to już jest możliwe? –
Jest już oficjalnie obsługiwana, ogłoszenie można znaleźć tutaj: https://groups.google.com/forum/#!topic/google-cloud-sql-announce/a4kJX3emde0 Dokumenty należy teraz naprawić. – Vadim