我正在尝试将Windows文件系统中的sync命令用于Windows 2008 R2服务器上的S3。 我以前在多台本地计算机上运行此命令没有问题:
AWS S3 SYNC'文件系统名称' S3://' S3文件目录名称'
但是,当我尝试从此框运行时,我收到此错误:
[SSL:CERTIFICATE_VERIFY_FAILED]证书验证失败(_ssl.c:581)
我看到的每个论坛都使用python脚本,但我只是使用简单的CLI命令。
我知道为什么会收到此错误?
答案 0 :(得分:2)
这在ubuntu 14.04上解决了我的问题。我无法确认它是否是一个理想/完整的解决方案:
sudo pip uninstall certifi
sudo pip install certifi==2015.04.28
答案 1 :(得分:1)
如果您在Windows上运行aws cli命令,则上述给定命令(即(sudo pip))将不起作用。
1)为避免“ [SSL:CERTIFICATE_VERIFY_FAILED]证书验证失败(_ssl.c:581)”错误 在cli上,您可以使用以下格式:
AWS [aws-service-name] --no-verify-ssl [功能]
2)然后,用于S3 Sync的cli命令变为:
AWS S3 --no-verify-ssl SYNC'文件系统名称'S3://'S3文件目录名称'