首页 > 解决方案 > 如何将 GCP 中的数据从公共 Cloud Storage 存储桶复制到我自己的存储桶?

问题描述

问题

遵循 GCP Automl Vision 快速入门(https://cloud.google.com/vision/automl/docs/edge-quickstart)时,我正在尝试使用 google cloud shell 中的以下代码将示例图像复制到我自己的存储桶中:

gsutil -m cp -R gs://cloud-ml-data/img/flower_photos/ gs://${BUCKET}/img/

但是我收到以下错误:

CommandException:“cp”命令不支持仅提供者 URL。

如何解决?

非常感谢。

乔瓦尼

标签: google-cloud-platformnlp

解决方案


当您的 BUCKET_NAME 值为空白时,可能会发生这种情况(使用 echo $BUCKET_NAME 检查)。

使用为 BUCKET_NAME 设置一个值

export BUCKET_NAME=<bucketName>

使用检查值:

echo $BUCKET_NAME

推荐阅读