2016-04-16 1 views
0

J'ai essayé d'ajouter des règles d'accès à un groupe de sécurité "test". Voici le code que je l'ai utilisé:Comment faire une règle d'accès de sortie dans boto

web = conn.create_security_group('test', 'couch_db') 
web.authorize('tcp', 1, 65535, '0.0.0.0/0') 
web.authorize('tcp', 5984, 5984, '0.0.0.0/0') 

Quand je lance les commandes ci-dessus, un nouveau groupe de sécurité nommé « test » est créé, avec deux règles Ingress spécifiées. Cependant, je veux que ma deuxième règle (avec le port: 5984) soit de type EGRESS ou EGRESS dirigée. Quelqu'un pourrait-il m'aider s'il vous plaît avec cette question. Je vous remercie.

Répondre

0

Je crois que cela devrait fonctionner pour vous:

web.authorize_security_group_egress('test', 'tcp', from_port=5984, to_port=5984, cidr_ip='0.0.0.0/0') 
+0

J'ai essayé, mais je suppose que l'erreur de mention ci-dessous: AttributeError: objet « SecurityGroup » n'a pas d'attribut « authorize_security_group_egress » – Th3Dark0

+0

Ce n'est pas une méthode sur la groupe de sécurité; c'est une méthode sur la connexion. –