Я следил за этим руководством: https://cloud.google.com/community/tutorials/setting-up-lamp
и я хотел загрузить файл php в свой экземпляр для запуска, используя следующую команду:
gcloud compute scp [LOCAL_FILE_PATH] lamp-tutorial: / var / www / html
но я получил следующее:
введите описание изображения здесь
Что пошло не так? И как мне передать файлы на свой экземпляр?
Вы должны запустить эти команды на своем локальном компьютере, который содержит файлы, которые вы хотите отправить на виртуальную машину, а не в Cloud Shell или на саму удаленную виртуальную машину.
Есть много способов переноса файлов в экземпляры GCP vm. Мне нравится использовать встроенную функцию для загрузки файлов, чтобы использовать ее, в консоли GCP перейдите к своему экземпляру, нажмите кнопку SSH и в правом верхнем углу SSH В окне вы увидите шестеренку, щелкните ее, и есть опция под названием «загрузить файл», которая откроет меню, где вы можете просмотреть свой локальный диск (-ы) и выбрать файл, который вы хотите загрузить, нажмите кнопку загрузки, и это Это. Вот вы можете ознакомиться с документацией Google об этом процессе.
Однако, если вы заинтересованы в передаче файлов с помощью команд gcloud со своей рабочей станции, необходимо установить Cloud SDK и настроить его для взаимодействия с вашим проектом и экземплярами. Для выполнения этой задачи вы можете посетить этот страница который содержит всю информацию, необходимую для начала, в этом меню вы можете найти официальное программное обеспечение GCP для вашей ОС и полное руководство для начинающих.
Наконец, команда, которую вы выполняете, должна выполняться с вашего локального компьютера с помощью инструментов SDK или в облачной оболочке, чтобы открыть облачную оболочку, посмотрите в правом верхнем углу консоли GCP значок с этими символами «> _» щелкните это, и вы увидите облачную оболочку, тем не менее, перед передачей любого файла в свой экземпляр с помощью облачной оболочки необходимо загрузить файл в свой проект, этот процесс аналогичен первому, что я описал, это документ может помочь прояснить процесс.
Надеюсь, эта информация будет для вас полезной.