aws-app-mesh-roadmap icon indicating copy to clipboard operation
aws-app-mesh-roadmap copied to clipboard

Unable to connect to RDS from App Mesh with EgressFilter set to DROP_ALL

Open mostafafarzaneh opened this issue 2 years ago • 2 comments

Summary I have a service in Appmesh that wants to connect to RDS endpoint. Appmesh EgressFilter has been set to DROP_ALL. According to this, Appmesh allows any traffic to *.amazonaws.com. But I cannot connect to RDS service. All I know is the golang client says bad connection. The RDS endpoint is ended with rds.amazonaws.com.

Steps to Reproduce Try to connect to RDS endpooint in an Appmesh service when EgressFilter is set to DROP_ALL

Are you currently working around this issue? Adding RDS port(3306) to Appmesh ignore ports resolves the problem

mostafafarzaneh avatar Jun 29 '22 03:06 mostafafarzaneh

This is a duplicate of https://github.com/aws/aws-app-mesh-roadmap/issues/270 , let us know if this can be resolved and continue discussion on #270

suniltheta avatar Jun 29 '22 06:06 suniltheta

I have seen #270. The difference is that I use Appmesh with EgressFilter set to DROP_ALL, not ALLOW_ALL. Anyway, I updated #270 with my case.

mostafafarzaneh avatar Jun 29 '22 06:06 mostafafarzaneh