J'ai plusieurs groupes de mise à l'échelle automatique qui doivent être supprimés. Par exemple: J'ai ASG awsLC1
xyzLC2
aLC3
. Je les ai trouvés en utilisant AWS CLI avec la requête ci-dessous:Suppression de plusieurs groupes de mise à l'échelle automatique en une seule fois: AWS CLI
aws autoscaling describe-auto-scaling-groups --query "AutoScalingGroups[? contains(AutoScalingGroupName,'LC')].AutoScalingGroupName" --output text
Il me donne une liste sur la console. Cependant delete-auto-scaling-group
prend seulement 1 nom ASG (groupe de mise à l'échelle automatique) en paramètre.
Comment puis-je faire cela? Un moyen de l'automatiser en utilisant la programmation de bash?
Merci!
Vous pouvez également utiliser 'xargs' pour que cela fonctionne en tant que ligne simple –
@JordonPhillips mais la commande n'accepte qu'un seul argument. Donc "xargs" ne sert à rien. – helloV
Vous pouvez utiliser l'option '-I' pour que xargs exécute la commande une fois pour chaque entrée. –