Загрузка в Amazon S3 без доступа и секретного ключа
Обычно, когда я загружаю в хранилище S3, я использую AmazonS3Client следующим образом:
var client = Amazon.AWSClientFactory.CreateAmazonS3Client(accessKey, secretKey, s3Config)
Это хорошо работает для внутреннего использования, но теперь я смотрю на предоставление приложения внешним пользователям и не хочу, чтобы наш (священный) доступ и секретные ключи были там. Я настроил корзину S3 с политикой корзины, позволяющей загружать (PutObject) от анонимных пользователей, но как мне теперь использовать Amazon SDK? Кажется, я не могу найти пути без предоставления доступа и секретного ключа.