Не удается загрузить ZIP-файл из Google Compute Engine - PullRequest
0 голосов
/ 15 января 2020

Я пытаюсь загрузить .zip, который на самом деле является резервной копией приложения, и мне нужно загрузить его в мою локальную систему (MacBook), поэтому я подключился к экземпляру через S SH, а затем Я запустил эту команду как:

gcloud compute scp USER@INSTANCE:~/PATH_TO_LIVE_FILE /LOCAL_DIR

Однако, она дает мне следующую ошибку:

scp: / home / abdul / var / atlassian / application-data / jirasoftware / export / Jiraback_pythonest.zip: Нет такого файла или каталога

ОШИБКА: (gcloud.compute.scp) [/ usr / bin / scp] завершена с кодом возврата [1].

Но файл есть, я проверил его, даже войдя в этот каталог. Я пробовал Google S SH клиент из браузера и его опцию «Загрузить файл», но он все еще не работает.

Что может быть не так?

1 Ответ

0 голосов
/ 15 января 2020

Я пытался воссоздать вашу проблему с моим тестовым экземпляром, следуя этой документации :

  1. создать тестовый экземпляр
  2. s sh, чтобы создать экземпляр через UI
  3. создать тестовый файл

    user@instance-1:~$ touch test.txt
    user@instance-1:~$ echo test > test.txt
    user@instance-1:~$ ls -l | grep test
    -rw-r--r-- 1 user user 5 Jan 15 08:10 test.txt
    user@instance-1:~$ cat test.txt         
    test
    
  4. скопировать файл на мой локальный linux компьютер:

    $ gcloud compute scp seriir@instance-1:/home/user/test.txt ~/ --zone us-central1-a 
    Updating project ssh metadata...⠹Updated [https://www.googleapis.com/compute/v1/projects/test-prj].
    Updating project ssh metadata...done.                 
    Warning: Permanently added 'compute.6744042415812998745' (ECDSA) to the list of known hosts.
    test.txt                                            100%    5     0.0KB/s   00:00
    
  5. проверка на локальном компьютере

    $ cat test.txt         
    test
    

Это работает с моим тестовым файлом.

Сначала я советую скопировать тестовый файл с вашей виртуальной машины на ваша локальная машина. Если у вас нет с этим проблем, попробуйте скопировать файл .zip в другую папку на виртуальной машине и повторите команду gcloud compute scp.

Пожалуйста, обновите ваше сообщение с полным списком ваших команд и выходов, а также с ls -l из /home/abdul/var/atlassian/application-data/jirasoftware/export/Jiraback_pythonest.zip.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...