我试图找到一种使用Amazon S3 SDK for .Net的方法来按名称获取存储桶。我只能找到ListAllBuckets(),但是我真的不想这样做,然后尝试从响应中找到它。
最佳答案
这对我有用:
public static S3Bucket GetS3Bucket(string bucket)
{
try
{
AmazonS3 client = Amazon.AWSClientFactory.CreateAmazonS3Client(accessKeyID, secretAccessKeyID);
return client.ListBuckets().Buckets.Where(b => b.BucketName == bucket).Single();
}
catch (AmazonS3Exception amazonS3Exception)
{
throw amazonS3Exception;
}
}
关于c# - 如何在.Net S3 SDK中按名称获取存储桶?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2726375/