From f1cb7de3b20fc1e311a81172f98cd25b2ad3c666 Mon Sep 17 00:00:00 2001 From: dove0012 Date: Tue, 23 Dec 2025 10:11:49 +0800 Subject: [PATCH] =?UTF-8?q?aws=E4=BA=91=E5=AD=90=E7=BD=91=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E8=BF=94=E5=9B=9E=E5=AD=90=E7=BD=91=E5=90=8D=E7=A7=B0?= =?UTF-8?q?=EF=BC=8C=E5=A6=82=E6=9E=9C=E6=B2=A1=E8=AE=BE=E7=BD=AE=E5=88=99?= =?UTF-8?q?=E8=BF=94=E5=9B=9E=E7=A9=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../internal/cloudprovider/aws/vpcmgr.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/bcs-services/bcs-cluster-manager/internal/cloudprovider/aws/vpcmgr.go b/bcs-services/bcs-cluster-manager/internal/cloudprovider/aws/vpcmgr.go index a47d1f5aaf..7b9dba38a9 100644 --- a/bcs-services/bcs-cluster-manager/internal/cloudprovider/aws/vpcmgr.go +++ b/bcs-services/bcs-cluster-manager/internal/cloudprovider/aws/vpcmgr.go @@ -142,10 +142,17 @@ func (vm *VPCManager) ListSubnets(vpcID string, zone string, opt *cloudprovider. result := make([]*proto.Subnet, 0) for _, v := range cloudSubnets { + subnetName := "" + for _, tag := range v.Tags { + if aws.StringValue(tag.Key) == "Name" { + subnetName = aws.StringValue(tag.Value) + break + } + } subnet := &proto.Subnet{ VpcID: aws.StringValue(v.VpcId), SubnetID: aws.StringValue(v.SubnetId), - SubnetName: aws.StringValue(v.SubnetId), + SubnetName: subnetName, CidrRange: aws.StringValue(v.CidrBlock), AvailableIPAddressCount: uint64(aws.Int64Value(v.AvailableIpAddressCount)), Zone: aws.StringValue(v.AvailabilityZone),