Cloud & DevOps Cheat Sheet: Terraform, AWS CLI, Azure CLI, Helm
A single static page for the infrastructure command set: Terraform, AWS CLI, Azure CLI, Helm, Podman and systemctl. These are commands rather than keystrokes, each with the literal invocation in the first column and what it does alongside. Kubernetes itself (kubectl) and Docker are on the CLI Essentials bundle; this page covers the layer above and beside them.
The rows are taken unchanged from each tool's reference page. Azure CLI is the largest block because its command tree is wide; Terraform and Helm are short because their core verb set is small and most day-to-day use is the same handful of commands (init, plan, apply; install, upgrade, rollback). Podman is included because its commands are deliberately Docker-compatible, so the table doubles as a migration map.
Terraform — 10 entries, full reference
| Shortcut | Action | Notes |
|---|---|---|
| terraform init | Initialize | Initialize a Terraform working directory. |
| terraform plan | Plan | Preview changes before applying. |
| terraform apply | Apply | Apply infrastructure changes. |
| terraform destroy | Destroy | Destroy all managed resources. |
| terraform fmt | Format | Format Terraform files to standard style. |
| terraform validate | Validate | Validate configuration files. |
| terraform state list | State list | List managed resources. |
| terraform output | Show outputs | Display output variable values. |
| terraform import [resource] [ID] | Import | Import existing infrastructure into Terraform. |
| terraform workspace list | Workspaces | List workspaces. |
AWS CLI — 9 entries, full reference
| Shortcut | Action | Notes |
|---|---|---|
| aws configure | Configure | Set up AWS credentials and region. |
| aws s3 ls | List S3 buckets | List S3 buckets. |
| aws s3 cp [src] [dst] | S3 copy | Copy files between local and S3. |
| aws s3 sync [src] [dst] | S3 sync | Sync local and S3. |
| aws ec2 describe-instances | List EC2 | Show EC2 instance info. |
| aws ecs list-services | List ECS | List ECS services. |
| aws lambda list-functions | List Lambda | List Lambda functions. |
| aws cloudformation deploy | CF deploy | Deploy CloudFormation stack. |
| aws sts get-caller-identity | Check identity | Check current authenticated AWS account. |
Azure CLI — 100 entries, full reference
| Shortcut | Action | Notes |
|---|---|---|
| az account | Manage Azure subscription information | Manage Azure subscription information. |
| az advisor | Manage Azure Advisor | Manage Azure Advisor. |
| az billing | Manage Azure Billing | Manage Azure Billing. |
| az config | Manage Azure CLI configuration | Manage Azure CLI configuration. |
| az consumption | Manage consumption of Azure resources | Manage consumption of Azure resources. |
| az deployment | Manage Azure Resource Manager template deployment | Manage Azure Resource Manager template deployment at subscription scope. |
| az feature | Manage resource provider features | Manage resource provider features. |
| az group | Manage resource groups and template deployments | Manage resource groups and template deployments. |
| az monitor | Manage the Azure Monitor Service | Manage the Azure Monitor Service. |
| az provider | Manage resource providers | Manage resource providers. |
| az resource | Manage Azure resources | Manage Azure resources. |
| az tag | Tag Management on a resource | Tag Management on a resource. |
| az acr | Manage private registries with Azure Container | Manage private registries with Azure Container Registries. |
| az aks | Azure Kubernetes Service | Azure Kubernetes Service. |
| az batch | Manage Azure Batch | Manage Azure Batch. |
| az capacity | Manage capacity | Manage capacity. |
| az container | Manage Azure Container Instances | Manage Azure Container Instances. |
| az containerapp | Manage Azure Container Apps | Manage Azure Container Apps. |
| az disk | Manage Azure Managed Disks | Manage Azure Managed Disks. |
| az image | Manage custom virtual machine images | Manage custom virtual machine images. |
| az ppg | Manage Proximity Placement Groups | Manage Proximity Placement Groups. |
| az restore-point | Manage restore point with res | Manage restore point with res. |
| az snapshot | Manage point-in-time copies of managed disks | Manage point-in-time copies of managed disks, native blobs, or other snapshots. |
| az sshkey | Manage ssh public key with vm | Manage ssh public key with vm. |
| az vm | Manage Linux or Windows virtual machines | Manage Linux or Windows virtual machines. |
| az vmss | Manage groupings of virtual machines in an Azure | Manage groupings of virtual machines in an Azure Virtual Machine Scale Set (VMSS). |
| az ad | Manage Microsoft Entra ID (formerly known as Azure | Manage Microsoft Entra ID (formerly known as Azure Active Directory, Azure AD, AAD) entities needed for Azure role-based access control (Azure RBAC) through Microsoft Graph API. |
| az identity | Manage Managed Identity | Manage Managed Identity. |
| az keyvault | Manage KeyVault keys, secrets, and certificates | Manage KeyVault keys, secrets, and certificates. |
| az lock | Manage Azure locks | Manage Azure locks. |
| az managedapp | Manage template solutions provided and maintained | Manage template solutions provided and maintained by Independent Software Vendors (ISVs). |
| az policy | Manage resources defined and used by the Azure | Manage resources defined and used by the Azure Policy service. |
| az role | Manage Azure role-based access control (Azure RBAC) | Manage Azure role-based access control (Azure RBAC). |
| az security | Manage your security posture with Microsoft | Manage your security posture with Microsoft Defender for Cloud. |
| az ams | Manage Azure Media Services resources | Manage Azure Media Services resources. |
| az aro | Manage Azure Red Hat OpenShift clusters | Manage Azure Red Hat OpenShift clusters. |
| az bicep | Bicep CLI command group | Bicep CLI command group. |
| az bot | Manage Microsoft Azure Bot Service | Manage Microsoft Azure Bot Service. |
| az cache | Manage CLI objects cached using the --defer argument | Commands to manage CLI objects cached using the --defer argument. |
| az cloud | Manage registered Azure clouds | Manage registered Azure clouds. |
| az cognitiveservices | Manage Azure Cognitive Services accounts | Manage Azure Cognitive Services accounts. |
| az compute-fleet | Manage for Azure Compute Fleet | Manage for Azure Compute Fleet. |
| az compute-recommender | Manage sku/zone/region recommender info for compute | Manage sku/zone/region recommender info for compute resources. |
| az configure | Manage Azure CLI configuration. This command | Manage Azure CLI configuration. This command is interactive. |
| az connection | Commands to manage Service Connector local connections which allow local environment to connect | Commands to manage Service Connector local connections which allow local environment to connect Azure Resource. If you want to manage connection for compute service, please run 'az webapp/containerapp/spring connection'. |
| az data-boundary | Data boundary operations | Data boundary operations. |
| az databoxedge | Manage device with databoxedge | Manage device with databoxedge. |
| az deployment-scripts | Manage deployment scripts at subscription | Manage deployment scripts at subscription or resource group scope. |
| az disk-access | Manage disk access resources | Manage disk access resources. |
| az disk-encryption-set | Disk Encryption Set resource | Disk Encryption Set resource. |
| az dms | Manage Azure Data Migration Service (classic) | Manage Azure Data Migration Service (classic) instances. |
| az extension | Manage and update CLI extensions | Manage and update CLI extensions. |
| az feedback | Send feedback to the Azure CLI Team | Send feedback to the Azure CLI Team. |
| az find | I'm an AI robot, my advice is based on our Azure | I'm an AI robot, my advice is based on our Azure documentation as well as the usage patterns of Azure CLI and Azure ARM users. Using me improves Azure products and documentation. |
| az interactive | Start interactive mode. Installs the Interactive | Start interactive mode. Installs the Interactive extension if not installed already. |
| az lab | Manage azure devtest labs | Manage azure devtest labs. |
| az login | Log in to Azure | Log in to Azure. |
| az logout | Log out to remove access to Azure subscriptions | Log out to remove access to Azure subscriptions. |
| az managed-cassandra | Azure Managed Cassandra | Azure Managed Cassandra. |
| az managedservices | Manage the registration assignments and definitions | Manage the registration assignments and definitions in Azure. |
| az maps | Manage Azure Maps | Manage Azure Maps. |
| az netappfiles | Manage Azure NetApp Files (ANF) Resources | Manage Azure NetApp Files (ANF) Resources. |
| az private-link | Private-link association CLI command group | Private-link association CLI command group. |
| az resourcemanagement | Resourcemanagement CLI command group | Resourcemanagement CLI command group. |
| az rest | Invoke a custom request | Invoke a custom request. |
| az sf | Manage and administer Azure Service Fabric clusters | Manage and administer Azure Service Fabric clusters. |
| az sig | Manage shared image gallery | Manage shared image gallery. |
| az stack | A deployment stack is a native Azure resource type | A deployment stack is a native Azure resource type that enables you to perform operations on a resource collection as an atomic unit. |
| az survey | Take Azure CLI survey | Take Azure CLI survey. |
| az term | Manage marketplace agreement | Manage marketplace agreement with marketplaceordering. |
| az ts | Manage template specs at subscription or resource | Manage template specs at subscription or resource group scope. |
| az upgrade | Upgrade Azure CLI and extensions | Upgrade Azure CLI and extensions. |
| az version | Show the versions of Azure CLI modules | Show the versions of Azure CLI modules and extensions in JSON format by default or format configured by --output. |
| az apim | Manage Azure API Management services | Manage Azure API Management services. |
| az appconfig | Manage App Configurations | Manage App Configurations. |
| az appservice | Manage Appservice | Manage Appservice. |
| az functionapp | Manage function apps. To install the Azure | Manage function apps. To install the Azure Functions Core tools see https://github.com/Azure/azure-functions-core-tools. |
| az logicapp | Manage logic apps | Manage logic apps. |
| az spring | Manage Azure Spring Apps | Commands to manage Azure Spring Apps. |
| az staticwebapp | Manage static apps | Manage static apps. |
| az webapp | Manage web apps | Manage web apps. |
| az backup | Manage Azure Backups | Manage Azure Backups. |
| az cosmosdb | Manage Azure Cosmos DB database accounts | Manage Azure Cosmos DB database accounts. |
| az dls | Manage Data Lake Store accounts and filesystems | Manage Data Lake Store accounts and filesystems. |
| az hdinsight | Manage HDInsight resources | Manage HDInsight resources. |
| az mariadb | Manage Azure Database for MariaDB servers | Manage Azure Database for MariaDB servers. |
| az mysql | Manage Azure Database for MySQL servers | Manage Azure Database for MySQL servers. |
| az postgres | Manage Azure Database for PostgreSQL | Manage Azure Database for PostgreSQL. |
| az redis | Manage dedicated Redis caches for your Azure | Manage dedicated Redis caches for your Azure applications. |
| az search | Manage Azure AI Search | Manage Azure AI Search. |
| az sql | Manage Azure SQL Databases and Data Warehouses | Manage Azure SQL Databases and Data Warehouses. |
| az storage | Manage Azure Cloud Storage resources | Manage Azure Cloud Storage resources. |
| az synapse | Manage and operate Synapse Workspace, Spark Pool | Manage and operate Synapse Workspace, Spark Pool, SQL Pool. |
| az eventgrid | Manage Azure Event Grid topics, domains, domain | Manage Azure Event Grid topics, domains, domain topics, system topics partner topics, event subscriptions, system topic event subscriptions and partner topic event subscriptions. |
| az eventhubs | Eventhubs | Eventhubs. |
| az iot | Manage Internet of Things (IoT) assets | Manage Internet of Things (IoT) assets. |
| az network | Manage Azure Network resources | Manage Azure Network resources. |
| az relay | Manage Azure Relay Service namespaces, WCF relays | Manage Azure Relay Service namespaces, WCF relays, hybrid connections, and rules. |
| az servicebus | Servicebus | Servicebus. |
| az signalr | Manage Azure SignalR Service | Manage Azure SignalR Service. |
Helm — 10 entries, full reference
| Shortcut | Action | Notes |
|---|---|---|
| helm install [name] [chart] | Install chart | Install a Helm chart. |
| helm upgrade [name] [chart] | Upgrade | Upgrade an installed release. |
| helm uninstall [name] | Uninstall | Delete a release. |
| helm list | List releases | List installed releases. |
| helm repo add [name] [URL] | Add repo | Add a chart repository. |
| helm repo update | Update repos | Update repository index. |
| helm search repo [keyword] | Search charts | Search charts in repositories. |
| helm show values [chart] | Show defaults | Show chart default values. |
| helm template [name] [chart] | Template render | Render chart templates to YAML. |
| helm rollback [name] [rev] | Rollback | Rollback to a previous release. |
Podman — 61 entries, full reference
| Shortcut | Action | Notes |
|---|---|---|
| podman artifact | Manage OCI artifacts | Manage OCI artifacts. |
| podman build | Build a container image using a Containerfile | Build a container image using a Containerfile. |
| podman history | Show the history of an image | Show the history of an image. |
| podman image | Manage images | Manage images. |
| podman images | List images in local storage | List images in local storage. |
| podman import | Import a tarball and save it as a filesystem image | Import a tarball and save it as a filesystem image. |
| podman inspect | Display artifact, container, image, volume | Display artifact, container, image, volume, network, or pod's configuration. |
| podman load | Load image(s) from tar archives, directories | Load image(s) from tar archives, directories, or URLs into container storage. |
| podman manifest | Create and manipulate manifest lists and image | Create and manipulate manifest lists and image indexes. |
| podman pull | Pull an image from a registry | Pull an image from a registry. |
| podman push | Push an image, manifest list or image index | Push an image, manifest list or image index from local storage to elsewhere. |
| podman rmi | Remove one or more locally stored images | Remove one or more locally stored images. |
| podman save | Save image(s) to an archive or directory | Save image(s) to an archive or directory. |
| podman search | Search a registry for an image | Search a registry for an image. |
| podman tag | Add an additional name to a local image | Add an additional name to a local image. |
| podman untag | Remove one or more names from a locally-stored image | Remove one or more names from a locally-stored image. |
| podman attach | Attach to a running container | Attach to a running container. |
| podman commit | Create new image based on the changed container | Create new image based on the changed container. |
| podman container | Manage containers | Manage containers. |
| podman cp | Copy files/folders between a container | Copy files/folders between a container and the local filesystem. |
| podman create | Create a new container | Create a new container. |
| podman diff | Inspect changes on a container or image's filesystem | Inspect changes on a container or image's filesystem. |
| podman exec | Execute a command in a running container | Execute a command in a running container. |
| podman export | Export a container's filesystem contents as a tar | Export a container's filesystem contents as a tar archive. |
| podman init | Initialize one or more containers | Initialize one or more containers. |
| podman kill | Kill the main process in one or more containers | Kill the main process in one or more containers. |
| podman logs | Display the logs of one or more containers | Display the logs of one or more containers. |
| podman pause | Pause one or more containers | Pause one or more containers. |
| podman port | List port mappings for a container | List port mappings for a container. |
| podman ps | Print out information about containers | Print out information about containers. |
| podman rename | Rename an existing container | Rename an existing container. |
| podman restart | Restart one or more containers | Restart one or more containers. |
| podman rm | Remove one or more containers | Remove one or more containers. |
| podman run | Run a command in a new container | Run a command in a new container. |
| podman start | Start one or more containers | Start one or more containers. |
| podman stats | Display a live stream of one or more container's | Display a live stream of one or more container's resource usage statistics. |
| podman stop | Stop one or more running containers | Stop one or more running containers. |
| podman top | Display the running processes of a container | Display the running processes of a container. |
| podman unpause | Unpause one or more containers | Unpause one or more containers. |
| podman update | Update the configuration of a given container | Update the configuration of a given container. |
| podman wait | Wait on one or more containers to stop and print | Wait on one or more containers to stop and print their exit codes. |
| podman farm | Farm out builds to machines running podman | Farm out builds to machines running podman for different architectures. |
| podman mount | Mount a working container's root filesystem | Mount a working container's root filesystem. |
| podman network | Manage Podman networks | Manage Podman networks. |
| podman quadlet | Allows users to manage Quadlets | Allows users to manage Quadlets. |
| podman secret | Manage podman secrets | Manage podman secrets. |
| podman unmount | Unmount a working container's root filesystem | Unmount a working container's root filesystem. |
| podman volume | Simple management tool for volumes | Simple management tool for volumes. |
| podman compose | Run Compose workloads via an external compose | Run Compose workloads via an external compose provider. |
| podman generate | Generate structured data based on containers, pods | Generate structured data based on containers, pods or volumes. |
| podman kube | Play containers, pods or volumes based | Play containers, pods or volumes based on a structured input file. |
| podman pod | Management tool for groups of containers, called | Management tool for groups of containers, called pods. |
| podman events | Monitor Podman events | Monitor Podman events. |
| podman healthcheck | Manage healthchecks for containers | Manage healthchecks for containers. |
| podman info | Display Podman related system information | Display Podman related system information. |
| podman login | Log in to a container registry | Log in to a container registry. |
| podman logout | Log out of a container registry | Log out of a container registry. |
| podman machine | Manage Podman's virtual machine | Manage Podman's virtual machine. |
| podman system | Manage podman | Manage podman. |
| podman unshare | Run a command inside of a modified user namespace | Run a command inside of a modified user namespace. |
| podman version | Display the Podman version information | Display the Podman version information. |
systemctl / systemd — 10 entries, full reference
| Shortcut | Action | Notes |
|---|---|---|
| systemctl start [svc] | Start service | Start a service. |
| systemctl stop [svc] | Stop service | Stop a service. |
| systemctl restart [svc] | Restart | Restart a service. |
| systemctl status [svc] | Check status | Check service status. |
| systemctl enable [svc] | Enable autostart | Enable service to start on boot. |
| systemctl disable [svc] | Disable autostart | Disable autostart on boot. |
| systemctl list-units --type=service | List services | List active services. |
| systemctl daemon-reload | Daemon reload | Reload systemd configuration. |
| journalctl -u [svc] -f | Service logs | Follow service logs in real time. |
| journalctl --since today | Today logs | Show today system logs. |
Rows on this page are identical to the per-tool reference pages; the per-tool pages carry source links and category notes. Other bundles: CLI Essentials · AI Coding Tools · Design Tools · Office & Productivity · AI Prompt Commands · all bundles.