"没有这样的关键" "指定的密钥不存在"从s3存储桶获取url时,aws s3位存储桶错误

时间:2017-02-22 17:34:31

标签: c# amazon-web-services amazon-s3 aws-sdk

我只是尝试将文件上传到aws s3存储桶并尝试从上传的文件中获取网址但是一旦我得到网址我将其放入浏览器并检查但是它给我的错误如
 NoSuchKey  指定的密钥不存在。 获取网址的代码是 -

  var expiryUrlRequest = new GetPreSignedUrlRequest();
expiryUrlRequest.BucketName = BUCKET_NAME;
expiryUrlRequest.Key = "uploads/xxx_" +xxx+ "/yyy_" + yyy+ "/" + FileName +   extention;      
expiryUrlRequest.Expires = DateTime.Now.AddYears(10);
 url = client.GetPreSignedURL(expiryUrlRequest);

我将url存储在数据库中并尝试访问文件但是请给出上述错误任何帮助。谢谢。

使用AWSSDK.S3版本v4.0.30319 使用AWSSDK.Core版本v4.0.30319

0 个答案:

没有答案