为什么我在 AWS CLI 命令上收到此 SSL 错误?

为什么我在 AWS CLI 命令上收到此 SSL 错误?

我使用以下命令来获取有关负载均衡器后面的计算机的信息:

aws --region us-east-1 elb describe-load-balancers --load-balancer-names myLoadBalancer --output text

当我从命令行运行它时,它工作得完美无缺,但作为一个 cron 作业,它给了我以下错误:

[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:579)

有任何想法吗?如果这确实是一个证书问题,我认为我根本无法运行该命令,但我可以。只有当它是一个 cron 作业时,这才是一个问题。另外,我将 /etc/python/cert-verification.cfg [https] 验证行设置为禁用,但没有运气:

[https]
verify=disabled

这就是我设置 cron 作业的方式:

sudo su -
crontab -e

#run load balancer script every fifteen minutes
*/15 * * * * /var/scripts/loadbalancerinfo.sh

相关内容