首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将GCP中的数据从公有云存储存储桶复制到自己的存储桶中?

如何将GCP中的数据从公有云存储存储桶复制到自己的存储桶中?
EN

Stack Overflow用户
提问于 2019-09-08 21:50:02
回答 2查看 7.8K关注 0票数 0

问题

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

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

然而,我得到了以下错误:

CommandException:"cp“命令不支持仅提供程序的URL。

如何解决呢?

非常感谢。

乔瓦尼

EN

回答 2

Stack Overflow用户

发布于 2020-01-27 12:21:48

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

使用以下命令设置BUCKET_NAME的值

代码语言:javascript
运行
复制
export BUCKET_NAME=<bucketName>

使用以下命令检查该值:

代码语言:javascript
运行
复制
echo $BUCKET_NAME
票数 5
EN

Stack Overflow用户

发布于 2019-09-23 15:00:56

请勿在存储桶名称中使用{}

代码语言:javascript
运行
复制
BUCKET_NAME = 'my_bucket'

代替

代码语言:javascript
运行
复制
gsutil cp some.txt gs://${BUCKET_NAME}

错误消息 CommandException:"cp“命令不支持仅提供程序的URL。

用法如下--去掉花括号{}

代码语言:javascript
运行
复制
gsutil cp some.txt gs://$BUCKET_NAME 

输出

代码语言:javascript
运行
复制
Copying file://sa.enc [Content-Type=application/octet-stream]...
/ [1 files][  2.4 KiB/  2.4 KiB]                                                
Operation completed over 1 objects/2.4 KiB.
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57842548

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档