Skip to content

Essential AWS Development Tools

Quick reference guide for installing and configuring essential development tools for AWS environments.

Packages

AWS CLI

# AWS CLI v2 (latest)
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" && \
unzip awscliv2.zip && \
sudo ./aws/install && \
rm -rf aws awscliv2.zip
# Verify installation
aws --version

curl

# Install curl
sudo yum install -y curl
# Verify installation
curl --version

Docker

# Install and configure Docker
sudo amazon-linux-extras install docker -y && \
sudo systemctl enable --now docker && \
sudo usermod -aG docker $USER && \
newgrp docker
# Verify installation
docker --version

jq

# Install jq JSON processor
sudo yum install -y jq
# Verify installation
jq --version

kubectl

# Install kubectl
curl -Lo kubectl "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" && \
chmod +x kubectl && \
sudo mv kubectl /usr/local/bin/ && \
echo 'source <(kubectl completion bash)' >>~/.bashrc
# Verify installation
kubectl version --client
# Configure kubectl for EKS
aws eks update-kubeconfig --region <region> --name <cluster-name>

Template for Adding New Tools

## Tool Name

```bash
# Install tool
installation commands
# Verify installation
verification command