小编use*_*327的帖子

错误:连接ETIMEDOUT rds lambda

我试图使用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)

amazon-rds node.js aws-lambda

12
推荐指数
2
解决办法
9460
查看次数

无法在Lambda中导入模块

我有一个简单的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)

任何帮助,将不胜感激.谢谢

javascript aws-lambda

5
推荐指数
1
解决办法
3234
查看次数

读取并附加到同一文件

我是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)

c file

4
推荐指数
1
解决办法
3838
查看次数

S3通过Bucket/Folders/Files迭代

我正在使用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)

任何人都可以建议我在这里做错了什么?谢谢

amazon-s3 node.js

1
推荐指数
1
解决办法
2995
查看次数

标签 统计

aws-lambda ×2

node.js ×2

amazon-rds ×1

amazon-s3 ×1

c ×1

file ×1

javascript ×1