Je l'ai créé parce que c'était un problème de cliquer sur l'interface graphique.
Voir ci-dessous pour l'adresse IP utilisée par wercker ci. http://devcenter.wercker.com/docs/faq/what-ip-to-whitelist.html
Il semble que json soit le dernier, alors enregistrez cette liste d'adresses IP. https://s3.amazonaws.com/status.wercker.com/worker_ips/production/public.json
register_whitelist.py
#coding:utf-8
import json, commands
#ID du groupe de sécurité
sg_id="sg-xxxxx"
#Obtenir l'adresse IP de la liste blanche à partir de l'entrée standard
ip_json = raw_input()
print "input json: " + ip_json
for ip in json.loads(ip_json):
cmd="aws ec2 authorize-security-group-ingress --group-id "+ sg_id +" --cidr " + ip + "/32 --port 22 --protocol tcp"
print commands.getstatusoutput(cmd)
Courir!
$ curl https://s3.amazonaws.com/status.wercker.com/worker_ips/production/public.json | python register_whitelist.py
Recommended Posts