5

Tôi đang chạy lệnh sau để triển khai ứng dụng máy ảo quản lý của tôi (trên Windows 10):Managed VM triển khai treo trên "Giấy chứng nhận sao chép để truy cập an toàn ..."

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

Việc triển khai bắt đầu lỗi treo trên dòng sau:

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

Và sau một thời gian tôi nhận được lỗi:

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

tôi đã đã:

  • Made chắc chắn rằng có những khóa SSH trong ~\.ssh\google_compute_engine
  • Cố gắng để chạy với --quiet - kết quả tương tự
  • đổi tên ssh-term.exe để ssh.exe - kết quả tương tự
  • Run lệnh như một người quản lý.
  • Chạy lệnh với --verbosity debug trong đó in dòng sau nhiều lần: DEBUG: File [f] does not exist locally.

Bất kỳ trợ giúp sẽ được nhiều đánh giá cao!

Trả lời

2

Tìm ra nguyên nhân! Đó là tường lửa của dự án đã chặn SSH theo mặc định. Sửa lỗi đó và nó hoạt động.

1

Vui vì bạn đã khắc phục sự cố, tôi đã gặp phải sự cố tương tự và sẽ sử dụng bản sửa lỗi của bạn. Tôi đã xảy ra accros một công việc xung quanh. Bằng cách sử dụng API xây dựng vùng chứa để thực hiện việc xây dựng.

nhập lệnh

gcloud config set app/use_cloud_build true 

Trước khi bạn

gcloud preview app deploy 

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

+0

Và đối với những người khác rằng vấp ngã về vấn đề này - chúng tôi sử dụng điện toán đám mây xây dựng theo mặc định bây giờ. Không còn tạo các máy ảo trong dự án của bạn để thực hiện việc xây dựng :) –

Các vấn đề liên quan