From db191b7c4a6a5cf9b8e0c17feb8c72721feb7b65 Mon Sep 17 00:00:00 2001 From: "StarsL.cn" Date: Tue, 18 Feb 2025 10:25:46 +0800 Subject: [PATCH] Update sync_ecs.py --- flask-consul/units/cloud/sync_ecs.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/flask-consul/units/cloud/sync_ecs.py b/flask-consul/units/cloud/sync_ecs.py index 850d5f3..d958863 100644 --- a/flask-consul/units/cloud/sync_ecs.py +++ b/flask-consul/units/cloud/sync_ecs.py @@ -77,7 +77,8 @@ def w2consul(vendor,account,region,ecs_dict): if vendor == 'tencent_cloud' and v['ecstag'] != []: ecstag_dict = {} for ecstag in v['ecstag']: - ecstag_dict[ecstag.Key] = ecstag.Value + if ecstag.Key.encode().isalnum(): + ecstag_dict[ecstag.Key] = ecstag.Value data['Meta'].update(ecstag_dict) reg = requests.put(puturl, headers=headers, data=json.dumps(data))