Serverless VPC RDS connect ETIMEDOUT

lambda

#1

Hi I am creating lambda function using the below serverless.yml
provider:
name: aws
runtime: nodejs6.10
stage: dev
region: us-east-1
environment:
ENVIRONMENT_TYPE: {self:provider.stage} vpc: securityGroupIds: - sg-xxx subnetIds: - subnet-xxx - subnet-xxx - subnet-xxx - subnet-xxx - subnet-xxx - subnet-xxx iamRoleStatements: - Effect: "Allow" Action: - "ec2:CreateNetworkInterface" - "ec2:DescribeNetworkInterfaces" - "ec2:DeleteNetworkInterface" Resource: "*" functions: process: handler: handler/handler.process events: - http: path: getUserData method: get cors: true reqValidatorName: onlyParameter request: {file(custom_yml_files/get_user_data_param.yml)}
After deploying , my function is not able to connect to RDS, both RDS and lambda function are in same VPC.
Whenever the function is trying to connect.
It shows below error:-
Error: connect ETIMEDOUT

Please help in the issue.