亚马逊s3下载“;“拒绝访问”;c#
我正在尝试使用c代码从AmazonS3下载这些文件 该代码在服务器中运行良好。但在我的个人笔记本电脑中,当我运行相同的代码时,我会收到一个错误,上面写着“拒绝访问” 上面的行抛出错误“拒绝访问” 但是当我从服务器编译和运行这段代码时,它工作得很好亚马逊s3下载“;“拒绝访问”;c#,c#,amazon-web-services,amazon-s3,C#,Amazon Web Services,Amazon S3,我正在尝试使用c代码从AmazonS3下载这些文件 该代码在服务器中运行良好。但在我的个人笔记本电脑中,当我运行相同的代码时,我会收到一个错误,上面写着“拒绝访问” 上面的行抛出错误“拒绝访问” 但是当我从服务器编译和运行这段代码时,它工作得很好 那么我的笔记本电脑少了什么呢?我需要安装或配置什么,以便这些代码也能从我的笔记本电脑上运行?我在笔记本电脑上安装了Cloudberry for Amazon s3,并尝试了同样的方法。连接成功,即使是我能够添加的外部存储桶。但当我试图双击水桶时。我得到
那么我的笔记本电脑少了什么呢?我需要安装或配置什么,以便这些代码也能从我的笔记本电脑上运行?我在笔记本电脑上安装了Cloudberry for Amazon s3,并尝试了同样的方法。连接成功,即使是我能够添加的外部存储桶。但当我试图双击水桶时。我得到了相同的访问被拒绝错误403错误。那个么,如何设置这种访问呢?请检查限制ip访问bucket的策略。同时检查权限设置我知道只有白名单才能工作。我不知道如何将我的笔记本电脑设置为白名单
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)