0

установка В настоящее время мой доступ к S3 в узле с помощью:Nodejs & aws-sdk: одновременный доступ к нескольким регионам?

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

Теперь я хотел бы также доступ к SES. К сожалению, SES не существует на us-west-1, поэтому мне пришлось настроить SES на другой регион.

Как я могу продолжить? Если я изменю AWS.config, это повлияет на мой ранее созданный s3?

ответ

6

Выяснено, что есть другие способы указать регион. Это, похоже, делает трюк:

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

Почему это 'SES'? а не другой «новый AWS.S3»? – moeiscool

+0

В моем случае я пытался использовать SES в одном регионе и S3 в другом регионе ... Я предполагаю, что выполнение двух экземпляров S3 в двух разных регионах будет работать. – logidelic

Смежные вопросы