[英]Nodejs & aws-sdk: Simultaneous access to multiple regions?
Currently setup my S3 access in Node using: 目前在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();
Now I would also like access to SES. 现在我也想访问SES。 Unfortunately, SES does not exist on us-west-1, so I had to setup SES on a different region. 不幸的是,SES在us-west-1上不存在,所以我不得不在不同的地区设置SES。
How can I proceed? 我该怎么办? If I alter AWS.config, will that affect my previously instantiated s3? 如果我更改AWS.config,会影响我之前实例化的s3吗?
Figured out that there are other ways to specify the region. 弄清楚还有其他方法来指定区域。 This seems to do the trick: 这似乎可以解决问题:
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'});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.