Je rencontre un problème avec cette commande. J'essaie d'énumérer seulement les règles egress
ACL
, et juste le numéro de la règle. Voici donc ma commande:AWS CLI: description des listes de contrôle d'accès réseau
aws ec2 describe-network-acls --network-acl-ids acl-c324a5a4 --output text --query 'NetworkAcls[*].Entries[*].{RN:RuleNumber}' --filter Name=entry.rule-action,Values=allow Name=entry.egress,Values=true
Le retour de c'est:
100
110
120
130
140
150
160
170
32767
100
110
120
130
140
150
160
170
32767
Il est essentiellement listage à la fois la sortie et les règles d'Ingress. Les règles d'entrée et de sortie ont le même numéro de règle. Il énumère également le * DENY rule (32767)
, je voudrais également éviter cela.
Quelqu'un peut-il m'aider avec cette commande où je veux lister seulement les numéros de règle de sortie?
Merci
Bon, alors voilà comment vous le faites. Merci beaucoup! Puis-je vous déranger avec une dernière chose? Comment ajouter à cette requête la Port Range? Dites que j'ai la règle sur le port À et depuis le port 20 ... comment puis-je effectuer une requête pour ce port spécifique (y compris l'autorisation && sortie d'avant). Merci! –
En fait, pas besoin. J'aurais dû essayer avant de te demander plus d'aide. Seulement eu à faire: PortRange.To == '20' –