我尝试使用 AWS CLI 将一些文件推送到 s3,但遇到错误:
upload failed: ... An HTTP Client raised and unhandled exception: unknown encoding: idna
我相信这是一个 Python 特定问题,但我不确定如何为我的 python 解释器启用这种类型的编码。我刚刚新安装了 Python 3.6,并验证了它被 powershell 和 cmd 使用。
$> python --version
Python 3.6.7
如果这不是 Python 特定的问题,那么了解我刚刚安装了 AWS CLI 并正确配置它可能会有所帮助。如果我还缺少任何其他内容来帮助解决此问题,请告诉我。谢谢。
作为解决方法,请将以下导入语句放入aws-script.py file.
import encodings.idna
32 位版本的完整路径是c:\Program Files (x86)\Amazon\AWSCLI\bin\aws-script.py
64 位版本的完整路径是C:\Program Files\Amazon\AWSCLI\bin\aws-script.py
我在中找到了类似问题的解决方案这个答案 https://stackoverflow.com/a/13057751/149772
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)