google-cloud-platform - 如何将 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。
如何解决?
非常感谢。
乔瓦尼
解决方案
当您的 BUCKET_NAME 值为空白时,可能会发生这种情况(使用 echo $BUCKET_NAME 检查)。
使用为 BUCKET_NAME 设置一个值
export BUCKET_NAME=<bucketName>
使用检查值:
echo $BUCKET_NAME
推荐阅读
- sql-server - 启用 SYSTEM_VERSIONING 错误 - 历史表中的重叠日期
- gitlab - 在 GitLab Markdown 之外渲染标签
- selenium - 如何使用 Selenium WebDriver 处理身份验证弹出窗口
- javascript - 如何在 Vuejs 中通过 Axios 从传递的数据中处理相关数据库
- mule - 一个转换处理器可以同时运行多少个 .dwl 文件中的 dataweave 脚本?
- javascript - 解构和重命名属性
- java - 为什么使用 Jersey 客户端在 POST 调用中出现 400 错误代码
- javascript - 单击功能在 JavaScript 控制台中不起作用?
- php - 店面产品页面获取产品摘要加上右浮动以匹配图像对齐
- python - 我如何在没有标签的数据中使用 keras 层神经网络?(只有一些输入,没有标签)