1
삭제해야하는 자동 확장 그룹이 여러 개 있습니다. 예 : ASG가 있습니다 awsLC1
xyzLC2
aLC3
. AWS CLI를 사용하여 아래 검색어와 함께 AWS CLI를 찾았습니다.여러 샷 자동 스케일링 그룹을 한 번에 삭제 : AWS CLI
aws autoscaling describe-auto-scaling-groups --query "AutoScalingGroups[? contains(AutoScalingGroupName,'LC')].AutoScalingGroupName" --output text
콘솔에 목록이 있습니다. 그러나 delete-auto-scaling-group
은 매개 변수에 ASG (auto scaling group) 이름을 1 개만 사용합니다.
어떻게하면됩니까?
bash 프로그래밍을 사용하여 자동화하는 방법은 없습니까?
감사합니다.
또한'xargs'를 사용하여이 작업을 한 줄짜리로 만들 수 있습니다 –
@JordonPhillips하지만 명령은 하나의 인수 만 허용합니다. 따라서 'xargs'는 쓸모가 없습니다. – helloV
'-I' 옵션을 사용하여 xargs가 각 입력에 대해 한 번 명령을 실행하게 할 수 있습니다. –