У меня возникли проблемы с доступом к учетным данным AWS в хранилище SDK, но, похоже, это проблема только при работе в IIS. Если я нажму тот же код, вызвав тест NUnit с ReSharper, работа над зависимостями будет работать, и клиент S3 сможет аутентифицироваться.AWS SDK для .NET не может получить доступ к учетным данным с помощью IIS
IAmazonS3 s3Client = new AmazonS3Client();
Неужели кто-нибудь еще сталкивается с этой проблемой? Как вы могли заставить инъекцию зависимости работать?
[Редактировать]
верительного подхода файла был рекомендован для использования с IIS, поскольку SDK магазин шифрует учетные данные по-разному для каждого пользователя. Я могу получить только файл учетных данных, если я жестко программирую путь в appSettings, который я не хочу делать.
Куда SDK ищет файл учетных данных, кроме указанных ниже путей?
C:\Users\<IIS_app_name>\.aws\credentials
C:\Users\<my_domain_user>\.aws\credentials
SDK также будет искать файл web.config в inetpub \ wwwroot. –