Esegui il deployment di un servizio Cloud Run per elaborare i messaggi da un argomento Cloud Pub/Sub seguendo le pratiche consigliate da Google. Cosa dovresti fare?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Crea un account di servizio, concedigli il ruolo Cloud Run Invoker per il tuo servizio e crea una sottoscrizione push Pub/Sub che utilizzi quell'account di servizio e il tuo servizio Cloud Run come endpoint push..
Perché questa è la risposta
L'opzione corretta descrive la pratica consigliata da Google per integrare Cloud Pub/Sub con Cloud Run. Creando un account di servizio dedicato e assegnandogli il ruolo Cloud Run Invoker, si garantisce che solo Pub/Sub, agendo per conto di questo account, possa invocare il servizio Cloud Run. Una sottoscrizione push di Pub/Sub, configurata con questo account di servizio e l'URL del servizio Cloud Run come endpoint, permette a Pub/Sub di inviare automaticamente i messaggi al servizio Cloud Run in modo sicuro e scalabile. Le altre opzioni sono meno efficienti o non seguono le best practice: L'uso di una Cloud Function come intermediario aggiunge complessità e latenza non necessarie. Far sì che il servizio Cloud Run estragga i messaggi (pull) è possibile, ma una sottoscrizione push è spesso più efficiente per Cloud Run, poiché Pub/Sub gestisce la consegna e la scalabilità. Cloud Run su GKE è una soluzione più complessa e non necessaria per la maggior parte dei casi d'uso di integrazione Pub/Sub/Cloud Run, introducendo overhead di gestione e costi aggiuntivi.
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