我一直在尝试使用他们的.net SDK创建存储桶并将文件上传到Amazon S3.我能够创建存储桶并指定它们是在欧盟地区创建的.用于创建存储桶的代码如下所示
PutBucketRequest request = new PutBucketRequest();
request.WithBucketName(bucketName)
.WithBucketRegion(S3Region.EU);
client.PutBucket(request);
Run Code Online (Sandbox Code Playgroud)
然后,我使用以下代码继续将文件上传到存储桶:
PutObjectRequest request = new PutObjectRequest();
request.WithBucketName(bucketName)
.WithCannedACL(S3CannedACL.PublicRead)
.WithKey(remoteFileName)
.WithInputStream(uploadFileStream);
Run Code Online (Sandbox Code Playgroud)
文件上载代码失败,并显示错误"达到最大重试次数".
任何人都可以让我知道我需要做什么才能使上传工作?
谢谢.
编辑:尝试使用AWS管理控制台将文件上传到同一个存储桶工作正常.