【问题标题】:Import the data from the local machine to the Google cloud Storage将本地机器上的数据导入谷歌云存储
【发布时间】:2022-08-16 23:18:47
【问题描述】:

我想将数据从本地机器摄取到谷歌云存储,本地机器上有很多文件,所以我尝试了命令: gsutil cp -r /Users/marc/Documents/Documentation/Tables.xlsx gs://testing_bucketzz

gsutil cp - r \"/Users/marc/Documents/Documentation/Tables.xlsx\" gs://testing_bucketzz

我收到错误 - 没有这样的文件或目录

我尝试的另一种方法: gcloud cloud-shell scp localhost:~/Users/marc/Documents/Documentation/Tables.xlsx cloudshell:~/table.xlsx

得到错误: 错误:(gcloud.cloud-shell.scp)[/usr/bin/scp] 退出并返回代码 [1]。

有人可以帮忙吗?

谢谢

  • 您是否尝试通过云外壳从本地物理机加载文件?如果您想使用 gsutil 从本地计算机中提取文件,您需要在本地计算机上安装 sdk 或将这些文件上传到 cloud shell 计算机,因为 cloudshell 是一个远程 vm,与本地计算机的存在无关

标签: google-cloud-platform google-cloud-storage cloud


【解决方案1】:

来自documentation

使用 -r 选项复制整个目录树。

您的示例显示您正在尝试复制单个 .xlxs 文件。尝试不使用-r 选项。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-26
    • 1970-01-01
    • 2015-07-17
    • 1970-01-01
    • 1970-01-01
    • 2017-09-26
    相关资源
    最近更新 更多