0

Derzeit Setup Zugriff mein S3 in Knoten mit:Nodejs & aws-sdk: Gleichzeitiger Zugriff auf mehrere Regionen?

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

Jetzt möchte ich auch den Zugang zu SES. Unglücklicherweise existiert SES nicht auf us-west-1, also musste ich SES in einer anderen Region einrichten.

Wie kann ich fortfahren? Wenn ich AWS.config ändere, betrifft das meine zuvor instanziierte S3?

Antwort

6

Es wurde herausgefunden, dass es andere Möglichkeiten gibt, die Region anzugeben. Dies scheint den Trick zu tun:

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

warum ist es 'SES'? und nicht noch ein 'neues AWS.S3'? – moeiscool

+0

In meinem Fall habe ich versucht, SES in einer Region und S3 in einer anderen Region zu verwenden ... Ich nehme an, dass zwei S3-Instanzen in zwei verschiedenen Regionen funktionieren würde. – logidelic

Verwandte Themen