From f8d07e93c42be318a7cf3ae2c2ae510973f839ef Mon Sep 17 00:00:00 2001 From: TangBin Date: Tue, 16 Oct 2018 20:43:13 +0800 Subject: [PATCH] add get instances --- pkg/util/aws/instance.go | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/pkg/util/aws/instance.go b/pkg/util/aws/instance.go index 3c192d3fce..01ed092909 100644 --- a/pkg/util/aws/instance.go +++ b/pkg/util/aws/instance.go @@ -355,16 +355,11 @@ func (self *SRegion) GetInstances(zoneId string, ids []string, offset int, limit params := &ec2.DescribeInstancesInput{} filters := make([]*ec2.Filter, 0) if len(zoneId) > 0 { - name := "availability-zone" - filters = append(filters, &ec2.Filter{Name: &name, Values: []*string{&zoneId}}) + filters = AppendSingleValueFilter(filters, "availability-zone", zoneId) } if len(ids) > 0 { - _ids := make([]*string, len(ids)) - for _, id := range ids { - _ids = append(_ids, &id) - } - params = params.SetInstanceIds(_ids) + params = params.SetInstanceIds(ConvertedList(ids)) } params = params.SetFilters(filters)