如何包含Node.js的Amazon EC2库?
我试图运行一个简单的node.js脚本来描述一个实例,但我得到:
module.js:340
错误:找不到模块'aws-lib'
我将所有的EC2 node.js库文件放在与脚本相同的目录中,但是如何包含它们?
var aws = require("aws-lib");
ec2 = aws.createEC2Client(*redacted*, *redacted*);
ec2.call("DescribeInstances", {}, function(err, result) { console.log(JSON.stringify(result)); });
你实际上不安装模块。 转到节点应用程序所在的文件夹,然后在那里安装模块,如:
cd /path/to/your/node/application/ // Since you should be in your app folder sudo npm cache clear // Just in case sudo npm install aws-lib // Actual loading command
这些命令将在您的应用程序文件夹中创build一个名为node_modules
的文件夹。 然后你可以使用aws-lib
。
- 如何将多个文件直接上传到Amazon S3?
- AWS beanstalk nodejs多核
- 在AWS上使用弹性beanstalk部署Nodejs REST API – 错误找不到自定义模块
- 使用适用于Node.js的AWS开发工具包将二进制file upload到S3
- ELB上的套接字io需要连接到应用程序服务器的所有实例
- 如何使用AWS JavaScript SDK(dynamoDB)处理UnprocessedItems?
- 将缓冲区对象发回给Axios会导致错误
- 如何启用Node.js应用程序连续部署到Amazon EC2?
- Ruby / node.js + Amazon SES:是否有Amazon SES API?