AWS with .NET Amazon S3 Tutorials

Which Amazon S3 Storage Class Is The Right One to Use?

“From the Mailbag” gives us at AWS w/ .NET the opportunity to answer questions from our users. Got a question for us? Ask us here. Photo by Joanna Kosinska on Unsplash Question: My company is switching cloud providers and is moving block storage to Amazon S3. Can you help explain the different S3 storage classes? Response: First, note that all classes aside from S3 One Zone-IA stores data in at least 3 AZs. Amazon S3 Standard is the default object storage…

Keep reading

Protecting S3 Data with Encryption

“From the Mailbag” gives us at AWS w/ .NET the opportunity to answer questions from our users. Got a question for us? Ask us here. Photo by Joanna Kosinska on Unsplash Question: Our company has an S3 bucket where multiple companies upload CSV files for later processing. Is it possible to require that all files in that bucket be encrypted? Response: S3 has a lot of flexibility when it comes to encryption. S3 objects can be encrypted client side and then…

Keep reading

How To Create Amazon S3 Presigned URLs with .NET

Get all the code on GitHub. Your application needs to temporarily expose private files  which are stored in Amazon S3.  Giving each user separate permissions to each file is not feasible and will not scale.  There are a few reasonable solutions for this situation, but Amazon S3 presigned URLs might be the simplest. Amazon S3 presigned URLs allow an object owner to grant temporary access to an object in a private bucket by sharing a URL.  However, this is no ordinary…

Keep reading