【问题标题】:Transferring data from gcloud vm instance in one google account to GCS in a different google account将数据从一个 Google 帐户中的 gcloud vm 实例传输到另一个 Google 帐户中的 GCS
【发布时间】:2019-06-08 09:42:25
【问题描述】:

标题说明了一切。我在我的谷歌云中设置了一个 VM 实例,用于生成一些模型数据。我的一个朋友也有一个新帐户。我们基本上都在使用 Google 提供的免费积分。我们试图弄清楚是否有一种方法可以在我的 VM 实例中生成数据,然后将其传输到我朋友的 GCS Bucket。他还没有设置任何存储桶,因此我们也愿意接受有关有助于我们完成这项任务的存储类型的建议。

我意识到我可以设置一个永久性磁盘并将其挂载到我自己的 VM 实例上。但这不是我们现在的目标。我们只需要知道是否有办法将数据从一个 Google 帐户转移到另一个帐户。任何输入表示赞赏。

【问题讨论】:

  • 嗨,约翰,您的问题并没有显示出您到目前为止所研究的内容 - 它非常简单。试着用更多细节来充实它,比如你尝试了什么以及你想要达到什么结果。 stackoverflow.com/help/how-to-answer

标签: machine-learning gcloud


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2022-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-12
    • 2020-09-27
    • 1970-01-01
    相关资源
    最近更新 更多