亚马逊AWS - 同一个应用中的许多帐户

时间:2015-07-22 10:44:17

标签: node.js amazon-web-services

我有以下代码:

...
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)中访问多个帐户?

1 个答案:

答案 0 :(得分:0)

拨打AWS电话时,请使用AWS_StgAWS

例如:

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();