ロードバランサーの背後にあるマシンに関する情報を取得するには、次のコマンドを使用します。
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)
どんなアイデアがありますか?これが実際に証明書の問題であれば、コマンドをまったく実行できないようですが、実行できます。これはクローンジョブの場合にのみ問題になります。また、/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