5

biegnę następujące polecenie, aby wdrożyć moją Zarządzane aplikację maszyn wirtualnych (w systemie Windows 10):Managed Deployment VM wisi na „certyfikatów Kopiowanie bezpiecznego dostępu ...”

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

Wdrożenie rozpoczyna bug wisi na następujący wiersz:

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

i po pewnym czasie pojawia się błąd:

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

już już:

  • upewnić się, że istnieją klucze SSH w ~\.ssh\google_compute_engine
  • próbował uciec z --quiet - same wyniki
  • Przemianowany ssh-term.exe do ssh.exe - same wyniki
  • Uruchom komendę jako administrator.
  • Uruchom komendę z --verbosity debug, która drukuje następujący wiersz wielokrotnie: DEBUG: File [f] does not exist locally.

Każda pomoc będzie bardzo mile widziana!

Odpowiedz

2

Znaleziono przyczynę! To zapora projektu domyślnie blokowała SSH. Naprawiono to i zadziałało.

1

Dobrze, że to naprawiłeś, miałem ten sam problem i użyję twojej poprawki. Zdarzyło mi się, że akros obejść. Za pomocą interfejsu API Container Build do wykonania kompilacji.

wprowadź polecenie

gcloud config set app/use_cloud_build true 

Przed

gcloud preview app deploy 

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

+0

I dla innych, że potknie się na to - używamy chmurę zbudować domyślnie teraz. Koniec z tworzeniem maszyn wirtualnych w projekcie, aby wykonać kompilację :) –