首页 > 解决方案 > aws cli 命令 - `致命错误:未定义名称'ssl'`

问题描述

我正在尝试通过 s3 存储桶为我的网络应用程序提供服务。几天前我已经成功完成了,但是今天,在运行时aws s3 sync我收到一个致命错误“名称'ssl'未定义”

当我使用--debug标志运行时,输出在我的 awscli 版本中显示源自 python 的错误

File "/usr/local/Cellar/awscli/1.15.40/libexec/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/util/ssl_.py", line 157, in resolve_cert_reqs
res = getattr(ssl, candidate, None)
NameError: name 'ssl' is not defined

好奇是否有人遇到过类似的事情。我也参考了这篇文章, 在执行 aws s3 cp 命令时未定义全局名称“ssl”错误,但提供的解决方案对我没有帮助。

版本

标签: amazon-web-servicessslamazon-s3

解决方案


推荐阅读