How to get your first AWS Certification

AWS SAM faster Development for Lambda

If you’re looking to break into the world of cloud computing, getting your first AWS certification is a great place to start. AWS, or Amazon Web Services, is the leading cloud platform and having a certification on your resume can open up a world of opportunities. Here’s a step-by-step guide on how to get your … Read more

How to Allow ICMP (ping) Through Windows Firewall

If you’re trying to ping your windows instance and you cannot, one of the likely reasons is that ICMP is blocked by the firewall. Here is how you can enable ICMP in your Windows Firewall. To allow ICMP (ping) through the Windows Firewall, follow these steps: Open the Windows Firewall GUI Add a new inbound … Read more

Amazon S3 vs EBS vs EFS – Ultimate guide to what, when, and where

S3 vs efs vs ebs

Amazon S3 What is Amazon S3 Amazon Simple Storage Service (S3) is a scalable, high-performance object storage service that is designed for storing large amounts of unstructured data, such as videos, images, audio files, and backups. It offers high durability and availability, as well as the ability to access data from anywhere on the internet. … Read more

Install python 3.8 on Ubuntu

Sometimes you need a particular version of python, in this guide we will go over how to install python 3.8 on Ubuntu or any other specific version of Python on Ununtu. First install the prerequisites Add the official source for python to your sources list Run the python 3.8 install command Verify python 3.8 is … Read more

[Fix ✔️] ModuleNotFoundError: No module named ‘distutils.cmd’

I got this error today with AWS SAM: ModuleNotFoundError: No module named ‘distutils.cmd’, here is how I fixed it. Keep reading below for more details. Quick Fix for ModuleNotFoundError: No module named ‘distutils.cmd’ The issue for me was pip, which comes with distutils, wasn’t installed for python 3.9, which is what AWS SAM was trying … Read more

aws:asset:path – Guide to using aws:asset:path in CloudFormation

aws:asset:path with AWS SAM in CloudFormation

aws:asset:path is a type of metadata which can be configured in CloudFromation for a Lambda function. Below are my notes on how to use it, specifically for use with AWS SAM directly with standard CloudFormation. Use aws:asset:path to specify the location of code for Lambda Function in CloudFormation for use with SAM. Using SAM with … Read more

AWS SAM samcli.commands.exceptions.UserException: [WinError 145] The directory is not empty

samcli.commands.exceptions.UserException: WinError 145] The directory is not empty

How to fix the AWS SAM error samcli.commands.exceptions.UserException: NodejsNpmBuilder:MoveDependencies – [WinError 145] The directory is not empty I’ve been seeing this error intermittently for some time. It comes intermittent. Fix for [WinError 145] The directory is not empty Just delete the .aws-sam directory whenever this error occurs or ignore it. If you run the command … Read more