diff --git a/builtin/providers/aws/resource_aws_cloudwatch_log_subscription_filter.go b/builtin/providers/aws/resource_aws_cloudwatch_log_subscription_filter.go index c2f6705c07..2504031435 100644 --- a/builtin/providers/aws/resource_aws_cloudwatch_log_subscription_filter.go +++ b/builtin/providers/aws/resource_aws_cloudwatch_log_subscription_filter.go @@ -75,6 +75,9 @@ func resourceAwsCloudwatchLogSubscriptionFilterCreate(d *schema.ResourceData, me if strings.Contains(awsErr.Message(), "Could not deliver test message to specified") { return resource.RetryableError(err) } + if strings.Contains(awsErr.Message(), "Could not execute the lambda function") { + return resource.RetryableError(err) + } resource.NonRetryableError(err) }