//Purpose // This task connects to your AWS account and reads the names of your S3 buckets // //Outputs // This task writes the names of your S3 buckets to the console // public static async Task CheckS3Buckets() { Amazon.S3.AmazonS3Client client; Amazon.S3.Model.ListBucketsRequest request; Amazon.S3.Model.ListBucketsResponse response; client = new Amazon.S3.AmazonS3Client(); request = new Amazon.S3.Model.ListBucketsRequest(); response = await client.ListBucketsAsync(request); if (response.Buckets.Count > 0) { foreach (Amazon.S3.Model.S3Bucket b in response.Buckets) { Console.WriteLine(b.BucketName); } } else { Console.WriteLine("You don't have any S3 buckets."); } }