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を使用しようとしていました... 2つの異なる地域で2つのS3インスタンスを実行すると仮定します。 – logidelic

関連する問題