0

configuration Actuellement, mon accès S3 à l'aide Node:Nodejs & aws-sdk: Accès simultané à plusieurs régions?

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

Maintenant, je voudrais aussi l'accès à SES. Malheureusement, SES n'existe pas sur us-west-1, j'ai donc dû installer SES sur une autre région.

Comment procéder? Si je modifie AWS.config, cela affectera-t-il mon système s3 précédemment instancié?

Répondre

6

Déterminé qu'il existe d'autres façons de spécifier la région. Cela semble faire l'affaire:

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'}); 
+0

Pourquoi est-ce 'SES'? et pas un autre 'nouveau AWS.S3'? – moeiscool

+0

Dans mon cas, j'essayais d'utiliser SES dans une région et S3 dans une autre région ... Je suppose que faire deux instances S3 dans deux régions différentes marcherait aussi bien. – logidelic