Bha*_*y93 5 google-cloud-storage gsutil
我尝试使用gsutil命令从我的一个Google Compute Engine实例访问我的Google云存储时收到以下错误消息.以下是命令和错误消息.
命令:
gsutil ls gs://my-storage-bucket
Run Code Online (Sandbox Code Playgroud)
错误信息:
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.
Run Code Online (Sandbox Code Playgroud)
我还尝试使用gcloud auth login
和验证SDK ,gsutil config
并且还能够从运行命令后生成的链接生成授权代码gsutil config
.该命令再次退出并显示相同的错误消息.搜索了几个小时后,我没有得到任何解决方案.几天前该命令工作正常,并没有在我的本地计算机和其他实例中抛出任何错误.请帮帮我.
您使用的是旧版本的gsutil吗?在过去的几个版本中,gsutil依赖于处理HTTP请求的库进行了大量升级.在过去的几周里,我已经看到过5次提到这个错误,几乎所有这些错误都是通过更新gsutil来修复的.
但是,如果您无法更新gsutil,请检查系统的OpenSSL包的最新更新.我看到有人提到这是在从1.0.1移动到1.0.2之后发生的,并且回到1.0.1会使错误停止出现.但是,我通常不建议降级安全库,并建议在诉诸之前尝试所有合理的替代方案.
我知道,现在回答已经晚了。但我遇到过这样的情况,通过升级 gcloud 解决了。
这是我的博文链接,希望对你有帮助。 https://easyonror.wordpress.com/2018/10/24/anexperience-with-fixing-gsutil/
归档时间: |
|
查看次数: |
1738 次 |
最近记录: |