如何使用AWSS3Client与AWS S3连接?

时间:2019-05-29 17:10:49

标签: aws-sdk-net

我正在尝试使用S3Client与AWS S3连接并尝试获取对象。但是出现错误“连接尝试失败,因为连接的一方在一段时间后未正确响应,或者建立的连接失败,因为连接的主机未能响应”

我尝试使用accessKey以及私钥和区域。我也尝试过使用AWSConfig URL,但没有任何用处。不确定问题出在哪里。

try
  {
                const string accessKey = "***";
                const string secretKey = "***";
                const string bucketName = "***";

                var s3Client = new AmazonS3Client(accessKey,secretKey,Amazon.RegionEndpoint.APSouth1);

                var request = new GetObjectRequest {BucketName = bucketName, Key = "S3Object.txt"};
                var response = await s3Client.GetObjectAsync(request);

                var reader = new StreamReader(response.ResponseStream);
                var content = reader.ReadToEnd();
                return content;
                //return "Hello this AWS SDK.";
            }
            catch (Exception exception)
            {
                Console.WriteLine(exception);
                // ignored
            }

我想从存储在S3存储桶中的对象返回文本。

0 个答案:

没有答案