当我试图使用gsutil命令从我的google实例访问我的Google云存储时,我得到了下面的错误消息。下面是命令和错误消息。
命令:
gsutil ls gs://my-storage-bucket错误消息:
Your "Oauth 2.0 User Account" credentials are invalid. For more help, see "gsutil help creds", or re-run the gsutil config command (see "gsutil help config").
Failure: [Errno 1] _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed.我还尝试使用gcloud auth login和gsutil config对SDK进行身份验证,并能够从运行命令gsutil config后生成的链接生成授权代码。该命令再次以相同的错误消息退出。即使在搜索了几个小时之后,我也没有找到任何解决办法。该命令几天前运行良好,没有在我的本地机器和其他实例中抛出任何错误。请帮帮我。
发布于 2018-10-25 06:40:31
我知道,现在接电话已经晚了。但是我也遇到过这样的情况,通过升级gcloud就可以解决这个问题。
这是我博客文章的链接,希望能有所帮助。https://easyonror.wordpress.com/2018/10/24/anexperience-with-fixing-gsutil/
发布于 2018-04-09 21:52:35
你用的是旧版本的gsutil吗?在过去的几个版本中,gsutil在处理HTTP请求时所依赖的库进行了大量升级。在过去的几周里,我已经看到了5次提到这个错误的例子,几乎所有的错误都是通过更新gsutil来修复的。
但是,如果您无法更新gsutil,请检查系统的OpenSSL包最近的任何更新。我见过有人提到,这发生在1.0.1到1.0.2之间,而移回1.0.1使错误不再出现。不过,我通常认为不建议降低安全性库的级别,并建议在求助于此之前尝试所有合理的选项。
https://stackoverflow.com/questions/49647564
复制相似问题