From ad3ebf541957018eb2b8a18b8f6fdf6c5fcecff6 Mon Sep 17 00:00:00 2001 From: Glenn Date: Wed, 25 Oct 2023 03:06:34 +0000 Subject: [PATCH] fix: check sns topic arn empty str check sns topic arn empty str before setting AlarmActions Param validation failed: Invalid length for parameter AlarmActions[0], value: 0, valid min length: 1 --- src/actions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/actions.py b/src/actions.py index 3754007..b5461f1 100755 --- a/src/actions.py +++ b/src/actions.py @@ -483,7 +483,7 @@ def create_alarm(AlarmName, AlarmDescription, MetricName, ComparisonOperator, Pe else: alarm['Threshold'] = Threshold - if sns_topic_arn is not None: + if sns_topic_arn and sns_topic_arn != '': alarm['AlarmActions'] = [sns_topic_arn] cw_client.put_metric_alarm(**alarm)