I am trying to connect with my RDS SQL Server from AWS lambda function. Below is the sample code I am using. Can anyone suggest what I am doing wrong. Below error message:
[ERROR] ConnectionClosedError: Connection was closed before we received a valid response from endpoint URL: "https://rds-data.us-east-1.amazonaws.com/BatchExecute".
def lambda_handler(event, context):
response = rds_client.batch_execute_statement(
database = database_name,
resourceArn = db_cluster_arn,
secretArn = secret_arn,
sql = query
)
print(response['Records'])
return {
'statusCode': 200,
'body': json.dumps('Hello from Lambda!')
}