我已使用Google Cloud Console将多个文件上传到Google Cloud Storage的同一文件夹中。我现在想将几个文件移到Google Cloud Storage中新创建的文件夹中,而我看不到如何通过Google Cloud Console进行操作。我在上找到了通过命令提示符说明移动文件的说明gsutil
。但是,我对命令行界面不满意,无法gsutil
在我的机器上工作。
是否可以通过Google Cloud Console将Google Cloud Storage中的文件从一个文件夹移动到另一个文件夹?
更新:从2015年7月12日开始,有一个Google Cloud Shell的alpha版本,该版本在Google Cloud Console站点内提供了一个终端,而无需手动创建VM:它是一个预先安装并经过预先认证的f1-micro
实例gsutil
。
Google Cloud Shell在Alpha期间是免费的,但是由于它处于Alpha状态,因此目前没有SLA。
如果您在gsutil
计算机上安装时遇到问题,请考虑以下方法:
f1-micro
使用将由Google提供的Debian映像gsutil
预装一个实例。
使用SSH按钮通过浏览器界面连接到它(如果已安装并可用,也可以使用gcutil
或gcloud
命令)。
gcloud auth login --no-launch-browser
在实例中运行。它将为您提供一个可在浏览器中打开的URL。打开它后,授予OAuth权限,它将显示代码。将该代码粘贴回运行命令的命令行窗口中,以获取身份验证令牌。
gsutil mv
按照Travis Hobrla的建议运行命令:
gsutil mv gs://bucket/source-object gs://bucket/dest-object
完成后gsutil
,通过单击Delete
VM实例详细信息页面顶部的按钮删除实例。确保选中了同一VM实例页面上标记为“删除实例时删除启动磁盘”的框,这样就不会留下孤立的磁盘供您付费。
您还可以在“ VM实例”选项卡正下方的“磁盘”选项卡上浏览永久性磁盘,并在此手动删除磁盘,或者确保将来没有孤立的磁盘。
鉴于实例的当前价格为$ 0.013 /小时f1-micro
,这样做的费用应该不到一美分,因为仅在实例存在时才需要付费。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句