如何解决访问我的桌面上的文件并将其保存以在Google Cloud Shell中使用
我在计算机的桌面上保存了一个json文件,并希望对其进行移动,以便将其保存在Google Cloud Shell的桌面上。
关于如何做到这一点的任何想法?
解决方法
具有here中所述的将文件下载到Cloud Shell的功能。
从Cloud Shell Web界面中,只需单击三点菜单并单击“上传文件”:
If the file you want to upload is large,在gcloud
命令的本地安装中,您可以通过运行{p> 3使用scp
复制
gcloud beta cloud-shell scp cloudshell:~/data.txt localhost:~data.txt
请注意,您必须通过帐户和项目进行正确的身份验证,您可以通过运行gcloud init
并按照以下步骤进行操作。
如果您要上传的文件很大,则可以使用GCS将该文件存储为中间步骤(如果文件太大,对于Cloud Shell环境而言,则可以作为最后一步)。您可以通过以下操作通过Web界面上传文件:进入存储桶,然后点击“上传文件”按钮:
如果文件非常大(up to 5 TB),最好的选择是使用CLI上载到GCS。使用gcloud init
设置CLI后,您可以运行以下命令将文件上传到GCS:
gsutil cp -m ~/data.txt gs://<my-bucket>/data.txt
然后,您可以使用命令行工具或使用GCSFuse将存储桶作为卷安装在云外壳环境中,以检索数据。
我建议您看一下整个documentation,因为Cloud Shell是非常强大的工具。例如,我特别喜欢editor,它是完全基于浏览器的IDE,因此除了浏览器外,它不需要任何其他软件。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。