Articles → AWS SDK AND CSHARP → Create A S3 Bucket Using C#

Create A S3 Bucket Using C#

Code To Create S3 Bucket

using Amazon;
using Amazon.Runtime;
using Amazon.S3;
using System;
using System.Threading.Tasks;

namespace dotnetS3
    class Program

        public static void Main(string[] args)

            string bucketName = "gyansangrah-bucket";
            Console.WriteLine("bucket creation started.....");



        static async Task CreateS3Bucket(string bucketName)
            var region = RegionEndpoint.GetBySystemName("ap-south-1");
            AWSCredentials credentails = new BasicAWSCredentials("<Access Key>", "<Secret Key>");

            AmazonS3Client s3Client = new AmazonS3Client(credentails, region);
            var createResponse = await s3Client.PutBucketAsync(bucketName);

            if (createResponse.HttpStatusCode == System.Net.HttpStatusCode.OK)
                Console.WriteLine("bucket created.....");



Picture showing the console application executed using visual studio
Click to Enlarge

Picture showing the s3 bucket created using the C# code
Click to Enlarge

Posted By  -  Karan Gupta
Posted On  -  Thursday, February 10, 2022


Your Email Id  
Query/FeedbackCharacters remaining 250