0
AWSインスタンス用にグローバル(モジュール内)を1つ作成するか、すべてのリクエストで新しいインスタンスを作成する必要があります。Nodejs:単一のAWSインスタンスまたは要求ごとに1つ
シングルインスタンス
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
});
合意しましたが、他のすべてのチュートリアルではリクエストごとに新しいインスタンスを作成します。 –
うーん、私は確信することはできませんが、私はたいてい1つのインスタンスを使用している例に気づいたようです。たとえば、このS3/Lambdaの例で使用していることがわかります。http://docs.aws.amazon.com/lambda/latest/dg/with-s3-example-deployment-pkg.html – Ryan