Как скопировать файл из Google Cloud Bucket в Google Cloud VM экземпляр - PullRequest
0 голосов
/ 27 ноября 2018

каждый, как я могу скопировать файлы корзины Google Cloud в экземпляр Google Cloud VM ??

, когда я пытаюсь выполнить эту команду, gsutil cp gs: //xxx.com/photo.tar.gz myvm-vm: / var / www / html /

это показывает мне эту ошибку:

Копирование gs: //xxx.com/poto.tar.gz ... Пропуск попытки загрузки по имени файлазаканчивается косой чертой (myvm-vm :: \ var \ www \ html)).Обычно это происходит при использовании gsutil для загрузки из подкаталога, созданного облачной консолью (https://cloud.google.com/console)

Операция завершена над 1 объектом / 11,2 ГБ.

1 Ответ

0 голосов
/ 27 ноября 2018

Ошибка, которая вам подсказывает, означает, что вы пытаетесь получить доступ к файлу, заканчивающемуся косой чертой (myvm-vm :: \ var \ www \ html).Это неправильный способ сделать это, вместо этого вам нужно ssh войти в ваш экземпляр Compute Engine (по крайней мере с разрешениями «Только для чтения хранилища»), а затем выполнить команду

sudo gsutil cp gs://<YOUR_BUCKET_NAME>/<YOUR_FILE_NAME> /var/www/html/
...