0
我应该为AWS实例创建一个全局(在模块中)还是在每个请求上创建新实例?Nodejs:单个AWS实例或每个请求一个
单实例
const AWS = require('aws-sdk');
const S3 = new AWS.S3({});
app.use('/sign-s3', function(req, res) {
// Do something
});
多实例
const AWS = require('aws-sdk');
app.use('/sign-s3', function(req, res) {
const S3 = new AWS.S3({});
// Do something
});
同意,但所有其他教程创建新的实例每个请求所以我只是想知道为什么? –
嗯,我不能确定,但似乎我主要注意到使用一个实例的例子。例如,您可以看到他们在此S3/Lambda示例中使用了一个http://docs.aws.amazon.com/lambda/latest/dg/with-s3-example-deployment-pkg.html – Ryan