Stellen Sie einen Cloud Run-Dienst bereit, um Nachrichten von einem Cloud Pub/Sub-Thema gemäß den von Google empfohlenen Praktiken zu verarbeiten. Was sollten Sie tun?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erstellen Sie ein Dienstkonto, erteilen Sie ihm die Rolle Cloud Run Invoker für Ihren Dienst und erstellen Sie ein Pub/Sub-Push-Abonnement, das dieses Dienstkonto und Ihren Cloud Run-Dienst als Push-Endpunkt verwendet..
Warum dies die Antwort ist
Die empfohlene Methode zur Verarbeitung von Pub/Sub-Nachrichten mit Cloud Run ist ein Push-Abonnement. Dabei wird ein Dienstkonto mit der Rolle "Cloud Run Invoker" erstellt, um Pub/Sub die Berechtigung zu erteilen, Ihren Cloud Run-Dienst aufzurufen. Pub/Sub sendet dann Nachrichten direkt an den HTTP-Endpunkt Ihres Cloud Run-Dienstes. Das Erstellen einer Cloud Function als Vermittler ist unnötig und fügt zusätzliche Latenz und Kosten hinzu. Das direkte Abrufen von Nachrichten durch den Cloud Run-Dienst (Pull-Abonnement) ist weniger effizient, da der Dienst ständig nach neuen Nachrichten suchen müsste, was bei ereignisgesteuerten Workloads nicht ideal ist. Die Bereitstellung auf Cloud Run auf GKE mit einem zusätzlichen Container ist komplexer und nicht die einfachste oder kostengünstigste Lösung für diesen Anwendungsfall.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich