我有以下代码:
...
var AWS_Stg = require('aws-sdk'),
AWS = require('aws-sdk');
AWS_Stg.config.update({ accessKeyId: '1ª Account', secretAccessKey: '1ª Account' });
AWS.config.update({ accessKeyId: '2ª Account', secretAccessKey: '2ª Account' });
...
但只能访问其中一个帐户。 如何在同一个应用程序(node.js)中访问多个帐户?
答案 0 :(得分:0)
拨打AWS电话时,请使用AWS_Stg
或AWS
。
例如:
var s3 = new AWS_Stg.S3();
var params = {Bucket: 'myBucket', Key: 'myImageFile.jpg'};
var file = require('fs').createWriteStream('/path/to/file.jpg');
s3.getObject(params).createReadStream().pipe(file);
创建S3客户端对象时,请使用var s3 = new AWS_Stg.S3();
或var s3 = new AWS_Stg.S3();