Cargando a Amazon S3 sin acceso y clave secreta

Por lo general, cuando subo al almacenamiento S3, uso un cliente AmazonS3 como este:

var client = Amazon.AWSClientFactory.CreateAmazonS3Client(accessKey, secretKey, s3Config)

Esto funciona bien para uso interno, pero ahora estoy buscando proporcionar una aplicación a usuarios externos y no quiero que nuestro acceso (sacret) y claves secretas estén disponibles. He configurado un bucket S3 con una política de bucket que permite cargas (PutObject) de usuarios anónimos, pero ¿cómo uso el SDK de Amazon ahora? Parece que no puedo encontrar ninguna manera sin proporcionar el acceso y la clave secreta.

Respuestas a la pregunta(4)

Su respuesta a la pregunta