Aplikacja Cloud Run musi połączyć się z bazą danych Cloud SQL znajdującą się w innym projekcie w izolowanej sieci bez publicznego adresu IP. Jak należy nawiązać połączenie?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz podsieć w swojej VPC; utwórz konektor Serverless VPC Access w swoim projekcie, używając tej podsieci; w Cloud Run utwórz połączenie Cloud SQL; użyj Cloud SQL Language Connectors..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to utworzenie podsieci w VPC, konektora Serverless VPC Access w projekcie, a następnie połączenie Cloud Run z Cloud SQL. Cloud Run jest usługą bezserwerową, która domyślnie nie ma dostępu do prywatnych sieci VPC. Aby uzyskać dostęp do Cloud SQL bez publicznego adresu IP, Cloud Run musi korzystać z Serverless VPC Access, który umożliwia mu komunikację z zasobami w sieci VPC. Konektor Serverless VPC Access wymaga podsieci do działania. Połączenie Cloud SQL w Cloud Run automatycznie konfiguruje niezbędne połączenia, a Cloud SQL Language Connectors to zalecany sposób na bezpieczne i efektywne łączenie się z bazą danych z kodu aplikacji. Pozostałe opcje są nieprawidłowe, ponieważ: Private Service Connect jest używany do łączenia się z usługami zarządzanymi przez Google lub innymi producentami, a nie bezpośrednio z instancją Cloud SQL w innej VPC. VPC Network Peering jest używany do łączenia dwóch sieci VPC, ale Cloud Run nadal potrzebowałby Serverless VPC Access, aby uzyskać dostęp do tej połączonej sieci. Konfiguracja prywatnego dostępu do usług jest częścią konfiguracji Cloud SQL, ale nie rozwiązuje problemu dostępu Cloud Run do prywatnej sieci bez Serverless VPC Access.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana