通过 gsutils 和谷歌云存储下载谷歌播放控制台统计信息
Posted
技术标签:
【中文标题】通过 gsutils 和谷歌云存储下载谷歌播放控制台统计信息【英文标题】:Downloading google play console statistics via gsutils & google cloud storage 【发布时间】:2021-09-24 14:49:02 【问题描述】:我正在尝试通过 cli 从 google playstore 控制台提取数据。
我用作参考的文档是this。
我已从 playstore 控制台检索了我的云存储 URI 并使用了以下命令:
gsutil cp -r gs://pubsite_prod_xxxxxx/stats/installs/installs_com.my.package_2021* .
我收到如下错误消息:
zsh:未找到匹配项:gs://pubsite_prod_xxxxx/stats/installs/installs_com.my.package_2021*
我正在尝试了解问题可能是什么。任何指针都会有很大帮助。
其他细节:
虽然我的 playstore 帐户已有两三年的历史,但我刚刚创建了我的 google 云平台帐户。 (那么,问题可能是我的存储桶上没有写入任何报告,尽管游戏控制台上提到了一个 URI?)
我无法通过谷歌云平台控制台看到这个存储桶。存储桶列表为空。 (但是我不确定我是否在寻找正确的地方)。在我正在查看的控制台上附加项目的屏幕截图。 screenshot - empty list of buckets
【问题讨论】:
我看到你使用的是zsh shell。看起来像一个与之相关的issue,你试过用 bash shell 代替吗? 哇!谢谢,我现在可以下载了。 :) 这次使用 bash。 我找到了答案,很高兴听到这个消息:) 谢谢。尝试了第二个选项来转义特殊字符,我可以再次成功下载。 【参考方案1】:这是与ZSH 相关的问题,您可以更改您的shell,通过sudo chsh --shell=/bin/bash $USER
将更改/etc/passwd
中的shell 字段
或者您可以在特殊字符周围使用'
来转义特殊字符,以便让the shell recognize it. 喜欢:
gsutil cp -r 'gs://pubsite_prod_xxxxxx/stats/installs/installs_com.my.package_2021*' .
【讨论】:
以上是关于通过 gsutils 和谷歌云存储下载谷歌播放控制台统计信息的主要内容,如果未能解决你的问题,请参考以下文章