2016-04-21 20 views
0

我用這個構造函數來創建S3客戶第一:CreateAmazonS3Client總是使用緩存的appSettings?

var client = AWSClientFactory.CreateAmazonS3Client(config); 

從AWS文檔我知道客戶端憑證來自於我的app.config。

不過,我需要先使用後即時更新的配置和已經使用下面的代碼來刷新應用程序配置:

ConfigurationManager.RefreshSection("appSettings"); 

但是仍然創造了新的S3客戶端使用舊AWSAccessKey & AWSSecretKey。是因爲緩存嗎?如果是這樣,我該如何解決它?

非常感謝!

回答

0

查找解決方法:

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

將始終從app.config中

閱讀
相關問題