我在.NET应用程序中使用了简单的AWS SDK for .NET文档示例,以列出我的存储桶并收到下面的错误消息。我可以创建桶和上传文件,但我不能做任何列表/获取桶/对象?有人可以帮我吗?谢谢。适用于.NET的AWS开发工具包ListBuckets错误
错误消息 - XML文档(2,2)中存在错误。没有料到“
错误堆栈跟踪 - -
ERROR内部异常。在System.Xml.Serialization.XmlSerializer.Deserialize(的XmlReader XmlReader中,字符串的encodingStyle,XmlDeserializationEvents事件)\ r \ n在的System.Xml.Serialization Amazon.S3上的Amazon.S3.AmazonS3Client.processRequestResponse [T](HttpWebResponse httpResponse,S3Request请求,类型t,T &响应,异常&原因)\ r \ n中的.XmlSerializer.Deserialize(XmlReader xmlReader) AmazonS3Client.handleHttpResponse [T](S3Request userRequest,HttpWebRequest请求,HttpWebResponse httpResponse,Int32重试,Int64 lengthOfRequest,T &响应,异常&原因,HttpStatusC ode & statusCode)\ r \ n at Amazon.S3.AmazonS3Client.getResponseCallback [T](IAsyncResult result)\ r \ n at Amazon.S3.AmazonS3Client.endOperation [T](IAsyncResult result)\ r \ n at Amazon.S3 .AmazonS3Client.EndListBuckets(IAsyncResult的asyncResult个)\ r \ n在Amazon.S3.AmazonS3Client.ListBuckets(ListBucketsRequest请求个)\ r \ n在Amazon.S3.AmazonS3Client.ListBuckets(个)\ r \ n
// CODE
using (AmazonS3 amazonS3 = SetAmazonS3Client())
{
using (ListBucketsResponse response = amazonS3.ListBuckets())
{
foreach (S3Bucket bucket in response.Buckets)
{
Console.WriteLine("You own Bucket with name: {0}", bucket.BucketName);
}
}
}
我正在使用AWSSDK.dll 1.4.10.0,并且存储桶名称与dummybucket类似,我如何通过Google API Console查看IAM用户的权限?我打开了“互操作访问”并生成了访问和密钥,但我不知道这些与用户有关? – user1435373