我正在尝试使用c#代码从amazon s3下载文件。
代码在服务器中正常运行。但是在我的个人笔记本电脑上,当我运行相同的代码时,我收到一条错误,说“#34;访问被拒绝"。
private IAmazonS3 awsclient;
awsbucket = "MyBucketName";
awsaccesskey = "MyaccessKey";
awssecretkey = "MySecretKey";
awsregion = RegionEndpoint.USEast1;
awscredentials = new BasicAWSCredentials(awsaccesskey, awssecretkey);
awsclient = Connect(awscredentials, awsregion);
var request = new GetObjectRequest
{
BucketName = awsbucket,
Key = "foldername/" + fileName
};
GetObjectResponse response = awsclient.GetObject(request)
以上行引发错误"访问被拒绝"
但是当我编译并从我的服务器运行时,这段代码工作正常。
那么笔记本电脑中缺少什么?我需要安装或配置什么,以便此代码也可以从我的笔记本电脑运行?