我正在尝试使用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存储桶中的对象返回文本。