Saya mengikuti ini panduan memulai untuk menerapkan aplikasi web java sederhana di mesin Compute yang menjalankan os Debian. Saya menghadapi kesulitan dalam memahami perintah yang digunakan untuk mentransfer file dari workstation jarak jauh ke instance mesin komputasi. Dapatkah seseorang dengan contoh menguraikan cara menggunakan ini

gcloud compute scp --scp-flag=-pr ../../endpoints [INSTANCE-NAME]:~/
  gcloud compute scp ../../pom.xml [INSTANCE-NAME]:~/

Perintah untuk mentransfer file aplikasi web dari desktop saya ke mesin komputasi.

0
Utkarsh Saxena 14 Desember 2017, 06:09

1 menjawab

Jawaban Terbaik

Untuk mengirim informasi dari mesin lokal Anda ke VM:

$ gcloud compute scp <local-path-to-file> vm:<path-to-dir> --zone <instance-zone>

Jadi misalnya, jika Anda ingin menyalin file lokal bernama my-local-file di direktori Anda saat ini, ke VM jarak jauh bernama my-vm-1 di zona us-east1-b dan letakkan file di dalam folder /home/ pengguna-saya, Anda akan melakukan:

Gcloud compute scp ./my-local-file my-vm-1:/home/user-me --zone us-east1-b

Anda dapat menggunakan opsi --recurse untuk direktori sebagai berikut:

Gcloud compute scp --recurse ./my-local-file my-vm-1:/home/user-me --zone us-east1-b

Kunci ssh akan menyebar dan status tentang kemajuan transfer ditampilkan di jendela terminal.

1
JMD 14 Desember 2017, 15:14