может ли AWS Lambda подключиться к базе данных RDS mySQL и обновить базу данных?

Я пытаюсь подключить функцию AWS Lambda к базе данных RDS mysql.
Я просто хотел обновить базу данных из моей лямбда-функции. Можно ли получить доступ к RDS, указав роль IAM и политику доступа?
Я могу подключиться к базе данных mysql, используя mysql client.but, когда я пытаюсь использовать лямбду, я не могу этого сделать. вот мой код

console.log('Loading function');
var doc = require('dynamodb-doc');
var dynamo = new doc.DynamoDB();
var mysql = require('mysql');
exports.handler = function(event, context) {
    //console.log('Received event:', JSON.stringify(event, null, 2));  
    var operation = event.operation;
    delete event.operation;
    switch (operation) {
        case 'create':
            var conn = mysql.createConnection({
                host: 'lamdatest.********.rds.amazonaws.com', // RDS endpoint 
                user: 'user', // MySQL username 
                password: 'password', // MySQL password 
                database: 'rdslamda'
            });
            conn.connect();
            console.log("connecting...");
            conn.query('INSERT INTO login (name,password) VALUES("use6","password6")', function(err, info) {
                console.log("insert: " + info.msg + " /err: " + err);
            });
            console.log("insert values in to database");
            break;
        case 'read':
            dynamo.getItem(event, context.done());
            break;

        default:
            context.fail(new Error('Unrecognized operation "' + operation + '"'));

    }
    context.succeed();
};

Ответы на вопрос(4)

Ваш ответ на вопрос