我试图使用Lambda函数连接到RDS,但我收到一个错误:
var mysql = require('mysql');
exports.handler = function(event, context) {
//Connect to RDS
var connection = mysql.createConnection({
host : 'hostname',
user : 'username',
password : 'password',
database : 'database'
});
connection.connect( function(err)
{
if (err)
{
throw err;
}
else
{
console.log('DB connection establish');
}
});
};
Run Code Online (Sandbox Code Playgroud)
我得到的错误是:
START RequestId: 9711e650-e582-11e5-af5f-97ba391a42ae Version: $LATEST
2016-03-08T23:08:06.737Z 9711e650-e582-11e5-af5f-97ba391a42ae
Error: connect ETIMEDOUT
at Connection._handleConnectTimeout (/var/task/node_modules/mysql/lib/Connection.js:412:13)
at Socket.g (events.js:180:16)
at Socket.emit (events.js:92:17)
at Socket._onTimeout (net.js:327:8)
at _makeTimerTimeout (timers.js:429:11)
at Timer.unrefTimeout [as ontimeout] (timers.js:493:5)
--------------------
at …Run Code Online (Sandbox Code Playgroud) 我有一个简单的exports.js文件,我已压缩文件夹并将其上传到Lambda但在运行时它会出错:
"errorMessage": "Cannot find module 'exports'",
"errorType": "Error",
"stackTrace":
[
"Function.Module._resolveFilename (module.js:338:15)",
"Function.Module._load (module.js:280:25)",
"Module.require (module.js:364:17)",
"require (module.js:380:17)"
]
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激.谢谢
我是C编程的新手,只是编写一个简单的程序来读取文本文件中的所有行,并用新的代码替换每个数字.这是我的代码.它会打印到控制台的每一行,但不会打印到文件.有人可以建议我的代码有什么问题吗?
#include <stdio.h>
int main(int argc, char *argv[])
{
FILE * file_ptr;
int num;
char line[128];
file_ptr = fopen (argv[1], "a+");
if(file_ptr==NULL)
{
printf("Error opening file");
}
if(file_ptr!=NULL)
{
while(fgets(line,128,file_ptr)!=NULL)
{
fputs("df",file_ptr);
printf("2");
}
}
fclose(file_ptr);
return(0);
}
Run Code Online (Sandbox Code Playgroud) 我正在使用s3.listObjects迭代S3存储桶,但我收到此错误:{[UnexpectedParameter:在params中找到意外的键'Key']下面是我正在使用的代码:exports.handler = function(event,context){
var bucket = event.Records[0].s3.bucket.name;
var key = event.Records[0].s3.object.key;
var params = {
Bucket: bucket,
Key: key
};
console.log('bucket name ', bucket);
s3.getObject(params, function(err, data) {
if (err) {
console.log(err);
} else {
context.succeed(data.ContentType);
}
});
s3.listObjects(params, function(err, data) {
if (err) return console.log(err);
params = {Bucket: 'bucketName'};
});
};
Run Code Online (Sandbox Code Playgroud)
任何人都可以建议我在这里做错了什么?谢谢