Sviluppi un'API in Python 3 che esegue operazioni CRUD su un'istanza Cloud SQL di produzione. Per un accesso sicuro, affidabile e con il minimo sforzo, cosa dovresti fare?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Utilizzare la libreria Cloud SQL Python connector con il Cloud SQL Auth proxy e concedere all'account di servizio l'autorizzazione cloudsql.instances.connect..
Perché questa è la risposta
La libreria Cloud SQL Python Connector, in combinazione con il Cloud SQL Auth Proxy, è il metodo raccomandato per connettersi a Cloud SQL in modo sicuro e affidabile. Il connettore gestisce automaticamente l'autenticazione IAM, la crittografia SSL/TLS e il refresh dei token, riducendo lo sforzo di sviluppo. L'autorizzazione cloudsql.instances.connect è il permesso minimo necessario per consentire all'account di servizio di stabilire una connessione. Le altre opzioni sono meno appropriate: Cloud Composer è per l'orchestrazione dei workflow, non per la gestione diretta delle connessioni a database da un'API. Chiamare direttamente l'API REST di Cloud SQL è complesso e non offre i vantaggi di sicurezza e gestione delle connessioni del connettore. L'autorizzazione cloudsql.instances.login non è sufficiente per le operazioni CRUD. L'emulatore Cloud SQL è per lo sviluppo locale e i test, non per le istanze di produzione. Cloud Shell non è un ambiente di hosting per API.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta