Sie veröffentlichen Nachrichten von einer Webanwendung in Pub/Sub und möchten schnelle lokale Tests der Pub/Sub-Integration für jeden lokalen Build durchführen. Wie sollten Sie lokale Tests konfigurieren?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Installieren Sie den Pub/Sub-Emulator über gcloud, starten Sie ihn für eine gültige Google Project ID und konfigurieren Sie die App lokal so, dass sie den Emulator verwendet (z. B. führen Sie gcloud beta emulators pubsub env-init aus)..
Warum dies die Antwort ist
Die korrekte Antwort ist, den Pub/Sub-Emulator über gcloud zu installieren und zu starten. Der Emulator bietet eine lokale Umgebung, die das Verhalten des Pub/Sub-Dienstes simuliert, ohne dass tatsächliche Cloud-Ressourcen oder Netzwerkaufrufe erforderlich sind. Dies ermöglicht schnelle und isolierte Tests der Pub/Sub-Integration direkt auf dem Entwicklungsrechner. Der Befehl gcloud beta emulators pubsub env-init konfiguriert die Umgebungsvariablen der Anwendung automatisch, um den Emulator zu nutzen. Die Option, pubsub.googleapis.com direkt aufzurufen, ist für lokale Tests ungeeignet, da dies echte Cloud-Ressourcen verbrauchen und von der Internetverbindung abhängen würde, was den Zweck schneller lokaler Tests untergräbt. Die Aktivierung der Pub/Sub-API in der Cloud Console ist zwar notwendig für die Nutzung des echten Dienstes, aber nicht für lokale Emulationstests. Das manuelle Exportieren von PUBSUBEMULATORHOST ist zwar eine Möglichkeit, die Umgebung zu konfigurieren, aber gcloud beta emulators pubsub env-init ist der empfohlene und oft einfachere Weg, da er alle notwendigen Variablen setzt.
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