Как редактировать файлы непосредственно в Google Cloud Storage, используя VS Code? - PullRequest
0 голосов
/ 07 марта 2020

Есть ли способ напрямую загружать / редактировать / сохранять файлы в определенную корзину в Google Cloud Storage, не загружая файл, не редактируя его и не загружая его снова?

У нас есть корзина GCS около 20 конфигурационных файлов, которые мы редактируем по разным причинам. Нам бы очень хотелось загрузить корзину в VS Code, а затем просмотреть между обновлением файлов и сохранением изменений.

Я пробовал расширение vscode-bucket-explorer для VS Code, но, похоже, это обеспечивает возможность просмотра без возможности редактирования / сохранения. Если я что-то упустил?

Есть ли способ смонтировать ведро как диск на Ма c? С возможностью чтения / записи?

1 Ответ

0 голосов
/ 07 марта 2020

Существует ли способ напрямую загружать / редактировать / сохранять файлы в определенную корзину в Google Cloud Storage, не загружая файл, отредактируйте его, а затем снова загрузите его

Нет, объекты BLOB-объектов в облачном хранилище Google нельзя редактировать на месте.

Как и в случае с контейнерами, существующие объекты нельзя переименовать напрямую. Вместо этого вы можете скопировать объект, присвоить скопированной версии желаемое имя и удалить исходную версию объекта. См. Переименование объекта для пошагового руководства, включая инструкции для таких инструментов, как gsutil и Google Cloud Console, которые автоматически управляют процессом переименования.

Есть ли способ подключения ведро как диск на Ма c? С возможностью чтения / записи?

Вы можете использовать Облачное хранилище FUSE , где смонтированное ведро будет вести себя подобно постоянному диску.

Облачное хранилище FUSE - это адаптер FUSE с открытым исходным кодом, который позволяет монтировать хранилища Cloud Storage в качестве файловых систем на Linux или системах MacOS. Он также позволяет приложениям загружать и загружать объекты облачного хранилища, используя стандартную семантику файловой системы. Cloud Storage FUSE можно запустить где угодно с подключением к Cloud Storage, включая виртуальные машины Google Compute Engine или локальные системы

...