Estou usando o seguinte comando para obter informações sobre as máquinas que estão por trás do meu balanceador de carga:
aws --region us-east-1 elb describe-load-balancers --load-balancer-names myLoadBalancer --output text
Funciona sem falhas quando eu o executo a partir da linha de comando, mas como um cron job me dá o seguinte erro:
[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:579)
Alguma ideia? Se fosse realmente um problema de certificação, eu pensaria que não seria capaz de executar o comando, mas eu posso. É apenas um problema quando é um trabalho cron. Além disso, configurei a linha de verificação /etc/python/cert-verification.cfg [https] como desativada, mas sem sorte:
[https]
verify=disabled
É assim que eu configuro meu cron job:
sudo su -
crontab -e
#run load balancer script every fifteen minutes
*/15 * * * * /var/scripts/loadbalancerinfo.sh