Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
亚马逊s3下载“;“拒绝访问”;c#_C#_Amazon Web Services_Amazon S3 - Fatal编程技术网

亚马逊s3下载“;“拒绝访问”;c#

亚马逊s3下载“;“拒绝访问”;c#,c#,amazon-web-services,amazon-s3,C#,Amazon Web Services,Amazon S3,我正在尝试使用c代码从AmazonS3下载这些文件 该代码在服务器中运行良好。但在我的个人笔记本电脑中,当我运行相同的代码时,我会收到一个错误,上面写着“拒绝访问” 上面的行抛出错误“拒绝访问” 但是当我从服务器编译和运行这段代码时,它工作得很好 那么我的笔记本电脑少了什么呢?我需要安装或配置什么,以便这些代码也能从我的笔记本电脑上运行?我在笔记本电脑上安装了Cloudberry for Amazon s3,并尝试了同样的方法。连接成功,即使是我能够添加的外部存储桶。但当我试图双击水桶时。我得到

我正在尝试使用c代码从AmazonS3下载这些文件

该代码在服务器中运行良好。但在我的个人笔记本电脑中,当我运行相同的代码时,我会收到一个错误,上面写着“拒绝访问”

上面的行抛出错误“拒绝访问”

但是当我从服务器编译和运行这段代码时,它工作得很好


那么我的笔记本电脑少了什么呢?我需要安装或配置什么,以便这些代码也能从我的笔记本电脑上运行?

我在笔记本电脑上安装了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)