c#使用适用于RIAK的AmazonS3 SDK

时间:2017-03-30 10:28:57

标签: c# .net amazon-s3 aws-sdk riak

我尝试使用亚马逊S3 SDK在RIAK上传图像,但我不断收到403禁止。提供的凭证很好。有什么想法吗?

以下是代码:

Amazon.S3.AmazonS3Config config = new Amazon.S3.AmazonS3Config();
config.ServiceURL = "http://s3.mydomain.hr";
Amazon.S3.AmazonS3Client client = new Amazon.S3.AmazonS3Client("*********", "**************", config);
Amazon.S3.Model.PutObjectRequest por = new Amazon.S3.Model.PutObjectRequest();
por.BucketName = "mybucket";
por.CannedACL = Amazon.S3.S3CannedACL.PublicRead;
por.Key = key;
por.InputStream = f;
Amazon.S3.Model.PutObjectResponse resp = await client.PutObjectAsync(por);

1 个答案:

答案 0 :(得分:1)

事实证明,由于新版本中授权和签名的更改,我不得不降级我的S3 SDK版本。