Working with AWS S3 using Lambda and C#

Simple operations to work with S3 bucket using C#

Bogdan Samoletskyi
CodeX

--

Photo by Nicolas Brulois on Unsplash

Disclaimer

Amazon S3 is the oldest service in AWS. I remember that I store photos here when I was very young and programmed on PHP. Despite this it still very popular and very actual.

Amazon S3 stands for Simple Storage Service. Shortly — it’s a cloud file storage, where you can store your files and they will be available and replicated in different Datacenters to provide consistency and fast response to different clients in different places in the world. For me, this is the main benefit — low latency and fast download of static content.

It is possible to work with S3 storage using AWS Lambda, which gives us a nice opportunity to create our own storage for, let’s say, ETL tasks. Or you can create a simple static site, using S3. You can store media files and they will be available for fast load from anywhere.

Why C#?

As in most cases, Javascript or Python are the most used languages for Lambda, C#…

--

--