Nodejs&aws-sdk:同时访问多个区域?

log*_*lic 2 javascript amazon-s3 amazon-web-services node.js amazon-ses

目前在Node中设置我的S3访问权限:

var AWS = require('aws-sdk');
AWS.config.region       = 'us-west-1';
AWS.config.credentials  = new AWS.SharedIniFileCredentials({profile: 'default'});
var s3 = new AWS.S3();
Run Code Online (Sandbox Code Playgroud)

现在我也想访问SES.不幸的是,SES在us-west-1上不存在,所以我不得不在不同的地区设置SES.

我该怎么办?如果我更改AWS.config,会影响我之前实例化的s3吗?

log*_*lic 11

弄清楚还有其他方法来指定区域.这似乎可以解决问题:

var AWS = require('aws-sdk');
AWS.config.credentials = new AWS.SharedIniFileCredentials({profile: 'default'});
var s3  = new AWS.S3({region:'us-west-1'});
var ses = new AWS.SES({region:'us-west-2'});
Run Code Online (Sandbox Code Playgroud)