google-cloud-storage - mb 命令需要一个指定存储桶的 URL
问题描述
我正在尝试使用该mb
命令在 Google Cloud Storage 上创建一个存储桶,但我得到了
CommandException: The mb command requires a URL that specifies a bucket.
奇怪的是,虽然
gsutil mb gs://foo/bar1
返回此错误,
gsutil ls gs://foo/bar2
正确列出了gs://foo/bar2.
我不知道如何gs://foo/bar2
成为有效 URL 而 gs://foo/bar1
不是有效 URL 的文件。有没有人能在这里阐明一下?
解决方案
gs://foo/bar1
是一个 URL,它指定bar1
存储桶中的对象foo
。该gsutil mb
命令需要一个表示存储桶的 URL,例如gs://foo
. 该gsutil ls
命令可以接受存储桶和对象 URL。
推荐阅读
- python - 在 pytest 中是否可以在参数化装饰器中访问命令行参数?
- android - 用户输入后如何在 Android MVVM 架构中过滤 LiveData?
- javascript - Shopify.SelectOptions 中的 selectCallback 始终返回“null”
- ios - 将视图顶部对齐到垂直stackview内另一个视图的底部
- python - Check if a field is typing.Optional
- ios - 获取射线点相交的三角形多边形
- android - 调整为画中画模式时闪烁视频/SurfaceView
- javascript - 如何在angular8中创建用于图像上传的formData
- c# - 使用 CsvHelper 读取后如何编写 CSV 文件?
- python - 选择记录时更改返回数据的格式。烧瓶