如何配置 gsutil?

Posted

技术标签:

【中文标题】如何配置 gsutil?【英文标题】:How to configure gsutil? 【发布时间】:2011-12-20 20:14:47 【问题描述】:

我跟着Google instructions 设置了gsutil。它指出,在终端运行“gsutil config”后,我应该看到:

此脚本将在 /.boto 创建一个 boto 配置文件 包含您的凭据,基于您对以下内容的回复 问题。

请将您的浏览器导航到以下网址: http://urlto/authorization/dialog> 在您的浏览器中,您应该会看到一个 请求您授权 gsutil 访问 Google Cloud 的页面 代您存储。批准后,授权码将 显示出来。

输入授权码:

但是我得到了这个响应:

root@myserver# gsutil config
No command was given.

Choose one of -b, -d, -e, or -r to do something.
Try `/usr/bin/gsutil --help' for more information.

我在 Ubuntu 上使用 gsutil 版本 3,尝试使用 /usr/bin/gsutil 建议的标志并没有给出任何合理的结果。

有什么建议吗?

谢谢

【问题讨论】:

【参考方案1】:

很确定您已安装“配置和管理 GrandStream BudgeTone 100 VOIP 和 GS2000 电话”软件包,也称为 gsutil。所以这很可能导致了这个问题。如果您不需要 BudgeTone 工具,请移除它们。或者,通过使用 gstools 解压缩/解压缩的主目录的完整路径来显式调用 google 工具。

【讨论】:

【参考方案2】:
sudo apt-get remove --purge gsutil  
sudo easy_install -U pip  
sudo pip2 install gsutil  
gsutil ls gs://uspto-pair/applications/0800401*   
gsutil -config  

【讨论】:

以上是关于如何配置 gsutil?的主要内容,如果未能解决你的问题,请参考以下文章

gsutil - 如何从 google play 获取 Android 应用审查报告

如何使用 Python 运行 Google gsutil

如何在文件列表上使用 gsutil rsync

gsutil 实际需要哪些配置文件

配置 gsutil .boto 文件以使用 AWS STS 假设角色

gsutil 导致“CommandException:您有多种类型的配置凭据”