2016-04-21 3 views
0

Ich benutze diese Konstruktor S3-Client erstellen zuerst:CreateAmazonS3Client verwendet immer zwischengespeicherte appSettings?

var client = AWSClientFactory.CreateAmazonS3Client(config); 

Von AWS Dokumentation weiß, dass ich die Client-Anmeldeinformationen aus dem in meinem app.config kommen.

Allerdings muß ich die Config-on the fly nach dem ersten Nutzung zu aktualisieren und bereits folgenden Code verwenden, um app Config zu aktualisieren:

ConfigurationManager.RefreshSection("appSettings"); 

jedoch das neue S3-Client noch den alten AWSAccessKey & AWSSecretKey verwenden erstellt. Liegt es am Cache? Wenn ja, wie kann ich das umgehen?

Vielen Dank!

Antwort

0

Finden Sie die Lösung:

var client = new AmazonS3Client(new EnvironmentAWSCredentials(), config) 

, die aus app.config

immer lesen
Verwandte Themen