“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: I’m a software developer and I’m new to AWS. What’s the difference between the Elastic Block Storage service and the Elastic File SystemContinue reading “From the Mailbag: What’s the Difference Between Amazon EBS and Amazon EFS?”
Author Archives: AWS with .NET
From the Mailbag: Moving EC2 User Files without Moving Permissions
“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: I have an EC2 instance and I need to move files from one directory to another and I need to make sure theContinue reading “From the Mailbag: Moving EC2 User Files without Moving Permissions”
3 Tools to Debug and Troubleshoot Docker Containers
Docker is a powerful platform that allows developers to build, deploy, run, maintain and manage containers. With all this power comes some drawbacks. In fact, one of the frustrations that often surfaces while using Docker is exactly how to troubleshoot images and containers. In this article we’ll go over a few different ways to makeContinue reading “3 Tools to Debug and Troubleshoot Docker Containers”
From the Mailbag: 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 filesContinue reading “From the Mailbag: Protecting S3 Data with Encryption”
Simple .NET Containers: Create Containerized Apps with dotnet publish
Containers are easy to distribute and can run just about anywhere. At this point, you can download just about any popular software as a container… PostgreSQL? Check! mongoDB? Sure! Redis? Absolutely! So, it certainly makes sense if you are planning to release your next software project as a container based solution. And, if you use.Continue reading “Simple .NET Containers: Create Containerized Apps with dotnet publish”
3 Things: Developing with Amazon SNS
Amazon Simple Notification Service, AKA SNS, is a versatile pub/sub AWS service that supports several different endpoints including, SMS, email and HTTP/HTTPS. Amazon SNS also supports AWS services as endpoints, like Amazon SQS, AWS Lambda and AWS Kenesis Data Firehouse. Amazon Simple Notification Service, which is often leveraged to do the heavy lifting in aContinue reading “3 Things: Developing with Amazon SNS”
3 Things: Developing Amazon SQS Based Solutions
Amazon Simple Queue Service or Amazon SQS is a distributed message queuing service that enables developers to build loosely coupled solutions. Often valued for its ease of use, Amazon SQS queues can be spun up in a matter of seconds from the AWS console, SDK or the CLI. Still, there are subtleties that developers shouldContinue reading “3 Things: Developing Amazon SQS Based Solutions”
3 Things: Developing with AWS KMS
There’s a lot that goes into cryptographic key management — creation, rotation, expiry, replacement, revocation, etc. AWS Key Management Service performs all of the aforementioned operations, but also seamlessly integrates with many AWS services, like, S3, SNS, SQS, et. al. Simply put, key management is hard and AWS Key Management Service can greatly simplify yourContinue reading “3 Things: Developing with AWS KMS”
AWS Lambda Simplicity with .NET Top-level Statements
The .NET 6 runtime for AWS Lambda gave .NET developers a few more options when developing AWS Lambda functions. One such option is top-level statements. The top-level statements feature was designed to greatly simplify developing applications in C# by removing a lot of the “boilerplate” code. For instance, in this tutorial we will utilize aContinue reading “AWS Lambda Simplicity with .NET Top-level Statements”
AWS Lambda Powered by ASP.NET Core Minimal APIs
Often touted as a solution for microservices, Minimal APIs are a new feature in ASP.NET Core that allows developers to easily create HTTP based APIs with minimal dependencies. On top of that, ASP.NET Core minimal APIs are simple, only requiring a csproj file and a Program.cs file. Photo by Jakub Mičuch on Unsplash The Solution In this tutorial,Continue reading “AWS Lambda Powered by ASP.NET Core Minimal APIs”