将数据从一个Google帐户中的gcloud vm实例传输到另一个Google帐户中的GCS

时间:2019-06-05 07:40:06

标签: machine-learning gcloud

标题说明了一切。我在Google云端中设置了一个VM实例,用于生成一些模型数据。我的一个朋友也有一个新帐户。我们俩基本上都在使用Google提供的免费信用。我们正在尝试确定是否有一种方法可以在我的VM实例中生成数据,然后将其传输到朋友的GCS Bucket。他还没有设置存储桶,因此我们也愿意就可以帮助我们完成此任务的存储类型提出建议。

我意识到我可以设置一个永久磁盘并将其安装到我自己的VM实例中。但这不是我们目前的目标。我们只需要知道是否可以将数据从一个Google帐户传输到另一个帐户。任何输入表示赞赏。

1 个答案:

答案 0 :(得分:0)

有一种方法可以让您的朋友创建存储桶,然后他授予您的电子邮件访问存储桶的权限。然后从您的VM中,我们可以使用gsutil命令将文件复制到存储桶中。

1)让您的朋友在控制台中创建存储桶。
2)在permissions section中,他将添加成员并添加您的电子邮件,并为您提供Storage Object Creator角色
3)然后,SSH进入您的VM,并使用以下gsutil命令复制文件。例如gsutil cp testfile.txt gs://friend_bucket
4)如果出现403错误,则可能必须先运行gcloud auth login