amazon-web-services - 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”错误,但提供的解决方案对我没有帮助。
版本
- aws-cli/1.15.40
- Python/3.6.5
- 达尔文/18.7.0
- botocore/1.10.40
解决方案
推荐阅读
- python - 运行@click.command 时程序停止
- python - 为什么 session._get_current_object() 返回的对象 id 在每次请求时都会更改,而 session 的 id 保持不变?
- php - 如何在没有发现问题的情况下复制供应商文件夹
- kubernetes - 带入口控制器的掌舵
- xml - 是否可以将查询结果与编辑结合起来?
- android - 错误:x86 仿真当前需要硬件加速
- firebase - 403 调用者没有 Firebase 管理 API addFirebase 的权限
- java - 快速变量插入字符串
- php - 将当前月份值与数组中前 5 个月的值相加
- elasticsearch - 通过 url 设置 Kibana 仪表板过滤器