我使用以下命令来获取有关负载均衡器后面的计算机的信息:
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