diff --git a/providers/aws/resources/aws_elasticache.go b/providers/aws/resources/aws_elasticache.go index ec791efa10..b769959988 100644 --- a/providers/aws/resources/aws_elasticache.go +++ b/providers/aws/resources/aws_elasticache.go @@ -67,6 +67,10 @@ func (a *mqlAwsElasticache) getCacheClusters(conn *connection.AwsConnection) []* log.Warn().Str("region", region).Msg("error accessing region for AWS API") return res, nil } + if IsServiceNotAvailableInRegionError(err) { + log.Debug().Str("region", region).Msg("elasticache service not available in region") + return res, nil + } return nil, err } for _, cluster := range clusters.CacheClusters { @@ -205,6 +209,10 @@ func (a *mqlAwsElasticache) getServerlessCaches(conn *connection.AwsConnection) log.Warn().Str("region", region).Msg("error accessing region for AWS API") return res, nil } + if IsServiceNotAvailableInRegionError(err) { + log.Debug().Str("region", region).Msg("elasticache service not available in region") + return res, nil + } return nil, err } for _, cache := range caches.ServerlessCaches {