通常情况下,当我上传到S3存储时,我会使用类似于这样的AmazonS3Client:
var client = Amazon.AWSClientFactory.CreateAmazonS3Client(accessKey, secretKey, s3Config)
对于内部使用来说,这样很好,但现在我正在考虑为外部用户提供一个应用程序,不想让我们的 (sacret) 访问密钥和密钥暴露出来。我已经设置了一个 S3 存储桶,并创建了一个存储桶策略,允许匿名用户上传 (PutObject),但是如何使用 Amazon SDK 呢?我似乎找不到任何不提供访问密钥和密钥的方式。