5

ich den folgenden Befehl renne meine verwaltete VMs App bereitstellen (unter Windows 10):Managed VM Deployment hängt auf "Kopieren von Zertifikaten für den sicheren Zugriff ..."

gcloud preview app deploy app.yaml --project=<PROJECT> --promote 

Der Einsatz beginnt Bug auf hängt die folgende Zeile:

Copying certificates for secure access. You may be prompted to create an SSH keypair. 

Und nach einiger Zeit bekomme ich den Fehler:

ERROR: (gcloud.preview.app.deploy) Unable to copy certificates. 

ich schon:

  • dafür gesorgt, dass es in ~\.ssh\google_compute_engine SSH-Schlüssel sind
  • Versuchte zu laufen mit --quiet - gleichen Ergebnisse
  • Umbenannt ssh-term.exe ssh.exe - gleiche Ergebnisse
  • Führen Sie den Befehl als ein Administrator.
  • den Befehl Ausführen mit --verbosity debug, die die folgende Zeile mehrere Male druckt: DEBUG: File [f] does not exist locally.

Jede Hilfe wird sehr geschätzt!

Antwort

2

Die Ursache gefunden! Es war die Firewall des Projekts, die SSH standardmäßig blockierte. Das wurde behoben und es funktionierte.

1

Froh, dass Sie es behoben haben, hatte ich das gleiche Problem und wird Ihren Fix verwenden. Ich habe zufällig eine Arbeit gemacht. Verwenden der Container-Build-API zum Ausführen des Builds

Geben Sie den Befehl

gcloud config set app/use_cloud_build true 

Bevor Sie

gcloud preview app deploy 

Cite: https://github.com/isusanin/google-cloud-sdk/issues/533

+0

Und für andere, die auf diese stolpern - wir Cloud jetzt standardmäßig bauen verwenden. Kein Erstellen von VMs mehr in Ihrem Projekt, um den Build zu erstellen :) –