Sie benötigen eine isolierte, vollautomatische Testumgebung für Cloud Run, die mit minimalem Aufwand erstellt und durch automatisierte Tests ausgeführt wird. Was sollten Sie tun?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Verwenden Sie Cloud Build, um Terraform-Skripte auszuführen, die ein neues Google Cloud-Projekt erstellen und eine Cloud Run-Instanz der Anwendung in diesem Projekt bereitstellen..
Warum dies die Antwort ist
Die Erstellung eines neuen Google Cloud-Projekts mit Terraform bietet die beste Isolation und Automatisierung für eine Testumgebung. Terraform ermöglicht die deklarative Definition der gesamten Infrastruktur, einschließlich des Projekts selbst und der Cloud Run-Instanz, was eine schnelle und konsistente Bereitstellung und Zerstörung der Umgebung gewährleistet. Cloud Build orchestriert diesen Prozess nahtlos. Die Bereitstellung einer neuen Revision im bestehenden Projekt mit Traffic Splitting (Optionen 2 und 4) bietet keine vollständige Isolation auf Projektebene, was für bestimmte Testfälle unerwünscht sein könnte. Die Verwendung von gcloud-Befehlen (Optionen 3 und 4) ist zwar möglich, aber Terraform ist für die Verwaltung von Infrastruktur als Code (IaC) optimiert und bietet bessere Wiederverwendbarkeit, Versionskontrolle und Fehlerbehandlung als reine Skripte mit gcloud-Befehlen.
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