问题
在遵循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。
如何解决呢?
非常感谢。
乔瓦尼
发布于 2020-01-27 12:21:48
当您的echo值为空(使用BUCKET_NAME $BUCKET_NAME检查)时,可能会出现这种情况。
使用以下命令设置BUCKET_NAME的值
export BUCKET_NAME=<bucketName>
使用以下命令检查该值:
echo $BUCKET_NAME
发布于 2019-09-23 15:00:56
请勿在存储桶名称中使用{}
BUCKET_NAME = 'my_bucket'
代替
gsutil cp some.txt gs://${BUCKET_NAME}
错误消息 CommandException:"cp“命令不支持仅提供程序的URL。
用法如下--去掉花括号{}
gsutil cp some.txt gs://$BUCKET_NAME
输出
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.
https://stackoverflow.com/questions/57842548
复制相似问题