google-cloud-storage - gsutil 失败 : [Errno 1] _ssl. c:504:错误:14090086:SSL 例程:SSL3_GET_SERVER_CERTIFICATE:证书验证失败

标签 google-cloud-storage gsutil

我在尝试从 访问我的谷歌云存储时收到以下错误消息我的 Google Compute Engine 实例之一 使用 gsutil 命令。下面是命令和错误信息。

命令:

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 对 SDK 进行身份验证和 gsutil config并且还能够从运行命令后生成的链接生成授权码 gsutil config .该命令再次退出并显示相同的错误消息。即使搜索了几个小时,我也没有得到任何解决方案。几天前该命令运行良好,并且在我的本地机器和其他实例中没有抛出任何错误。请帮帮我。

最佳答案

您使用的是旧版本的 gsutil 吗?在过去的几个版本中,对 gsutil 处理 HTTP 请求所依赖的库进行了大量升级。在过去的几周里,我看到大约 5 次提及此错误,并且几乎所有这些错误都已通过更新 gsutil 得到修复。

但是,如果您无法更新 gsutil,请检查您系统的 OpenSSL 包是否有任何最近的更新。我看到有人提到这发生在从 1.0.1 移到 1.0.2 之后,而移回 1.0.1 使错误不再出现。但是,我通常会不是 建议降级安全库,并建议在诉诸此之前尝试所有合理的替代方案。

关于google-cloud-storage - gsutil 失败 : [Errno 1] _ssl. c:504:错误:14090086:SSL 例程:SSL3_GET_SERVER_CERTIFICATE:证书验证失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49647564/

相关文章:

google-cloud-storage - 如何从标准输入管道输入到 gsutil cp?

java - 在 Google App Engine Flex 上运行时使用 Java 将文件从 Google Storage Bucket 移动到 Google Drive

google-bigquery - 计划从 Google BigQuery 导出到 Google Cloud Storage

java - 如何在 appengine java 应用程序中创建包含谷歌云存储对象的 zip 存档?

google-cloud-storage - gsutil cp 命令复制整个目录路径(在 Windows 上) - 错误?

bash - 无法使用 gsutil cp 上传到 Google Cloud Service,且没有任何可见错误,如何调试?

python - 是否可以从 GCS 存储桶 URL 加载预训练的 Pytorch 模型,而无需先在本地持久化?

firebase - 如何在具有已知路径的 firebase 存储中获取图片的可重用 url?

gsutil CommandException : No URLs matched: *. txt

gcloud - gsutil ConfigParser.ParsingError : File contains parsing errors