linux 如何配置gsutil?

5m1hhzi4  于 2023-01-12  发布在  Linux
关注(0)|答案(3)|浏览(311)

我按照谷歌的说明设置了gsutil。它指出,在终端中运行"gsutil config"后,我应该看到:
这个脚本将在/. boto创建一个boto配置文件,其中包含您的凭据,基于您对以下问题的回答。
请将您的浏览器导航到以下URL:在您的浏览器中,您将看到一个页面,要求您授权gsutil以您的名义访问Google Cloud Storage。在您批准后,将显示一个授权码。< http://urlto/authorization/dialog > In your browser you should see a page that requests you to authorize gsutil to access Google Cloud Storage on your behalf. After you approve, an authorization code will be displayed.
输入授权码:
然而,我却得到了这样回应:

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的建议标志没有给出任何合理的结果。
有什么建议吗?
谢谢

nzk0hqpo

nzk0hqpo1#

很确定你已经安装了“配置和管理GrandStream Budgetone 100 VOIP和GS 2000电话”包,也就是gsutil。所以这很可能是导致这个问题的原因。如果你不需要Budgetone工具,那么就删除它们。或者,通过使用gstools被解压缩/解压的主目录的完整路径来显式调用谷歌工具。

zvokhttg

zvokhttg2#

sudo apt-get remove --purge gsutil  
sudo easy_install -U pip  
sudo pip2 install gsutil  
gsutil ls gs://uspto-pair/applications/0800401*   
gsutil -config
dwthyt8l

dwthyt8l3#

如果您尝试使用apt install gsutil安装gsutil,就会发生这种情况,apt install gsutil安装的是“GrandStream”管理器,而不是Google的gsutil。
首先,您需要卸载错误的软件包:

sudo apt-get remove --purge gsutil

然后,您可以根据installation guide安装gsutil。
以下是您在Ubuntu中的操作方法:

sudo apt-get install apt-transport-https ca-certificates gnupg
echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add - 
sudo apt-get update && sudo apt-get install google-cloud-cli

相关问题