Cloud & DevOps Cheat Sheet: Terraform, AWS CLI, Azure CLI, Helm

200 entries · 6 tools · static page, updated 2026-08-23

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

ShortcutActionNotes
terraform initInitializeInitialize a Terraform working directory.
terraform planPlanPreview changes before applying.
terraform applyApplyApply infrastructure changes.
terraform destroyDestroyDestroy all managed resources.
terraform fmtFormatFormat Terraform files to standard style.
terraform validateValidateValidate configuration files.
terraform state listState listList managed resources.
terraform outputShow outputsDisplay output variable values.
terraform import [resource] [ID]ImportImport existing infrastructure into Terraform.
terraform workspace listWorkspacesList workspaces.

AWS CLI — 9 entries, full reference

ShortcutActionNotes
aws configureConfigureSet up AWS credentials and region.
aws s3 lsList S3 bucketsList S3 buckets.
aws s3 cp [src] [dst]S3 copyCopy files between local and S3.
aws s3 sync [src] [dst]S3 syncSync local and S3.
aws ec2 describe-instancesList EC2Show EC2 instance info.
aws ecs list-servicesList ECSList ECS services.
aws lambda list-functionsList LambdaList Lambda functions.
aws cloudformation deployCF deployDeploy CloudFormation stack.
aws sts get-caller-identityCheck identityCheck current authenticated AWS account.

Azure CLI — 100 entries, full reference

ShortcutActionNotes
az accountManage Azure subscription informationManage Azure subscription information.
az advisorManage Azure AdvisorManage Azure Advisor.
az billingManage Azure BillingManage Azure Billing.
az configManage Azure CLI configurationManage Azure CLI configuration.
az consumptionManage consumption of Azure resourcesManage consumption of Azure resources.
az deploymentManage Azure Resource Manager template deploymentManage Azure Resource Manager template deployment at subscription scope.
az featureManage resource provider featuresManage resource provider features.
az groupManage resource groups and template deploymentsManage resource groups and template deployments.
az monitorManage the Azure Monitor ServiceManage the Azure Monitor Service.
az providerManage resource providersManage resource providers.
az resourceManage Azure resourcesManage Azure resources.
az tagTag Management on a resourceTag Management on a resource.
az acrManage private registries with Azure ContainerManage private registries with Azure Container Registries.
az aksAzure Kubernetes ServiceAzure Kubernetes Service.
az batchManage Azure BatchManage Azure Batch.
az capacityManage capacityManage capacity.
az containerManage Azure Container InstancesManage Azure Container Instances.
az containerappManage Azure Container AppsManage Azure Container Apps.
az diskManage Azure Managed DisksManage Azure Managed Disks.
az imageManage custom virtual machine imagesManage custom virtual machine images.
az ppgManage Proximity Placement GroupsManage Proximity Placement Groups.
az restore-pointManage restore point with resManage restore point with res.
az snapshotManage point-in-time copies of managed disksManage point-in-time copies of managed disks, native blobs, or other snapshots.
az sshkeyManage ssh public key with vmManage ssh public key with vm.
az vmManage Linux or Windows virtual machinesManage Linux or Windows virtual machines.
az vmssManage groupings of virtual machines in an AzureManage groupings of virtual machines in an Azure Virtual Machine Scale Set (VMSS).
az adManage Microsoft Entra ID (formerly known as AzureManage 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 identityManage Managed IdentityManage Managed Identity.
az keyvaultManage KeyVault keys, secrets, and certificatesManage KeyVault keys, secrets, and certificates.
az lockManage Azure locksManage Azure locks.
az managedappManage template solutions provided and maintainedManage template solutions provided and maintained by Independent Software Vendors (ISVs).
az policyManage resources defined and used by the AzureManage resources defined and used by the Azure Policy service.
az roleManage Azure role-based access control (Azure RBAC)Manage Azure role-based access control (Azure RBAC).
az securityManage your security posture with MicrosoftManage your security posture with Microsoft Defender for Cloud.
az amsManage Azure Media Services resourcesManage Azure Media Services resources.
az aroManage Azure Red Hat OpenShift clustersManage Azure Red Hat OpenShift clusters.
az bicepBicep CLI command groupBicep CLI command group.
az botManage Microsoft Azure Bot ServiceManage Microsoft Azure Bot Service.
az cacheManage CLI objects cached using the --defer argumentCommands to manage CLI objects cached using the --defer argument.
az cloudManage registered Azure cloudsManage registered Azure clouds.
az cognitiveservicesManage Azure Cognitive Services accountsManage Azure Cognitive Services accounts.
az compute-fleetManage for Azure Compute FleetManage for Azure Compute Fleet.
az compute-recommenderManage sku/zone/region recommender info for computeManage sku/zone/region recommender info for compute resources.
az configureManage Azure CLI configuration. This commandManage Azure CLI configuration. This command is interactive.
az connectionCommands to manage Service Connector local connections which allow local environment to connectCommands 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-boundaryData boundary operationsData boundary operations.
az databoxedgeManage device with databoxedgeManage device with databoxedge.
az deployment-scriptsManage deployment scripts at subscriptionManage deployment scripts at subscription or resource group scope.
az disk-accessManage disk access resourcesManage disk access resources.
az disk-encryption-setDisk Encryption Set resourceDisk Encryption Set resource.
az dmsManage Azure Data Migration Service (classic)Manage Azure Data Migration Service (classic) instances.
az extensionManage and update CLI extensionsManage and update CLI extensions.
az feedbackSend feedback to the Azure CLI TeamSend feedback to the Azure CLI Team.
az findI'm an AI robot, my advice is based on our AzureI'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 interactiveStart interactive mode. Installs the InteractiveStart interactive mode. Installs the Interactive extension if not installed already.
az labManage azure devtest labsManage azure devtest labs.
az loginLog in to AzureLog in to Azure.
az logoutLog out to remove access to Azure subscriptionsLog out to remove access to Azure subscriptions.
az managed-cassandraAzure Managed CassandraAzure Managed Cassandra.
az managedservicesManage the registration assignments and definitionsManage the registration assignments and definitions in Azure.
az mapsManage Azure MapsManage Azure Maps.
az netappfilesManage Azure NetApp Files (ANF) ResourcesManage Azure NetApp Files (ANF) Resources.
az private-linkPrivate-link association CLI command groupPrivate-link association CLI command group.
az resourcemanagementResourcemanagement CLI command groupResourcemanagement CLI command group.
az restInvoke a custom requestInvoke a custom request.
az sfManage and administer Azure Service Fabric clustersManage and administer Azure Service Fabric clusters.
az sigManage shared image galleryManage shared image gallery.
az stackA deployment stack is a native Azure resource typeA deployment stack is a native Azure resource type that enables you to perform operations on a resource collection as an atomic unit.
az surveyTake Azure CLI surveyTake Azure CLI survey.
az termManage marketplace agreementManage marketplace agreement with marketplaceordering.
az tsManage template specs at subscription or resourceManage template specs at subscription or resource group scope.
az upgradeUpgrade Azure CLI and extensionsUpgrade Azure CLI and extensions.
az versionShow the versions of Azure CLI modulesShow the versions of Azure CLI modules and extensions in JSON format by default or format configured by --output.
az apimManage Azure API Management servicesManage Azure API Management services.
az appconfigManage App ConfigurationsManage App Configurations.
az appserviceManage AppserviceManage Appservice.
az functionappManage function apps. To install the AzureManage function apps. To install the Azure Functions Core tools see https://github.com/Azure/azure-functions-core-tools.
az logicappManage logic appsManage logic apps.
az springManage Azure Spring AppsCommands to manage Azure Spring Apps.
az staticwebappManage static appsManage static apps.
az webappManage web appsManage web apps.
az backupManage Azure BackupsManage Azure Backups.
az cosmosdbManage Azure Cosmos DB database accountsManage Azure Cosmos DB database accounts.
az dlsManage Data Lake Store accounts and filesystemsManage Data Lake Store accounts and filesystems.
az hdinsightManage HDInsight resourcesManage HDInsight resources.
az mariadbManage Azure Database for MariaDB serversManage Azure Database for MariaDB servers.
az mysqlManage Azure Database for MySQL serversManage Azure Database for MySQL servers.
az postgresManage Azure Database for PostgreSQLManage Azure Database for PostgreSQL.
az redisManage dedicated Redis caches for your AzureManage dedicated Redis caches for your Azure applications.
az searchManage Azure AI SearchManage Azure AI Search.
az sqlManage Azure SQL Databases and Data WarehousesManage Azure SQL Databases and Data Warehouses.
az storageManage Azure Cloud Storage resourcesManage Azure Cloud Storage resources.
az synapseManage and operate Synapse Workspace, Spark PoolManage and operate Synapse Workspace, Spark Pool, SQL Pool.
az eventgridManage Azure Event Grid topics, domains, domainManage Azure Event Grid topics, domains, domain topics, system topics partner topics, event subscriptions, system topic event subscriptions and partner topic event subscriptions.
az eventhubsEventhubsEventhubs.
az iotManage Internet of Things (IoT) assetsManage Internet of Things (IoT) assets.
az networkManage Azure Network resourcesManage Azure Network resources.
az relayManage Azure Relay Service namespaces, WCF relaysManage Azure Relay Service namespaces, WCF relays, hybrid connections, and rules.
az servicebusServicebusServicebus.
az signalrManage Azure SignalR ServiceManage Azure SignalR Service.

Helm — 10 entries, full reference

ShortcutActionNotes
helm install [name] [chart]Install chartInstall a Helm chart.
helm upgrade [name] [chart]UpgradeUpgrade an installed release.
helm uninstall [name]UninstallDelete a release.
helm listList releasesList installed releases.
helm repo add [name] [URL]Add repoAdd a chart repository.
helm repo updateUpdate reposUpdate repository index.
helm search repo [keyword]Search chartsSearch charts in repositories.
helm show values [chart]Show defaultsShow chart default values.
helm template [name] [chart]Template renderRender chart templates to YAML.
helm rollback [name] [rev]RollbackRollback to a previous release.

Podman — 61 entries, full reference

ShortcutActionNotes
podman artifactManage OCI artifactsManage OCI artifacts.
podman buildBuild a container image using a ContainerfileBuild a container image using a Containerfile.
podman historyShow the history of an imageShow the history of an image.
podman imageManage imagesManage images.
podman imagesList images in local storageList images in local storage.
podman importImport a tarball and save it as a filesystem imageImport a tarball and save it as a filesystem image.
podman inspectDisplay artifact, container, image, volumeDisplay artifact, container, image, volume, network, or pod's configuration.
podman loadLoad image(s) from tar archives, directoriesLoad image(s) from tar archives, directories, or URLs into container storage.
podman manifestCreate and manipulate manifest lists and imageCreate and manipulate manifest lists and image indexes.
podman pullPull an image from a registryPull an image from a registry.
podman pushPush an image, manifest list or image indexPush an image, manifest list or image index from local storage to elsewhere.
podman rmiRemove one or more locally stored imagesRemove one or more locally stored images.
podman saveSave image(s) to an archive or directorySave image(s) to an archive or directory.
podman searchSearch a registry for an imageSearch a registry for an image.
podman tagAdd an additional name to a local imageAdd an additional name to a local image.
podman untagRemove one or more names from a locally-stored imageRemove one or more names from a locally-stored image.
podman attachAttach to a running containerAttach to a running container.
podman commitCreate new image based on the changed containerCreate new image based on the changed container.
podman containerManage containersManage containers.
podman cpCopy files/folders between a containerCopy files/folders between a container and the local filesystem.
podman createCreate a new containerCreate a new container.
podman diffInspect changes on a container or image's filesystemInspect changes on a container or image's filesystem.
podman execExecute a command in a running containerExecute a command in a running container.
podman exportExport a container's filesystem contents as a tarExport a container's filesystem contents as a tar archive.
podman initInitialize one or more containersInitialize one or more containers.
podman killKill the main process in one or more containersKill the main process in one or more containers.
podman logsDisplay the logs of one or more containersDisplay the logs of one or more containers.
podman pausePause one or more containersPause one or more containers.
podman portList port mappings for a containerList port mappings for a container.
podman psPrint out information about containersPrint out information about containers.
podman renameRename an existing containerRename an existing container.
podman restartRestart one or more containersRestart one or more containers.
podman rmRemove one or more containersRemove one or more containers.
podman runRun a command in a new containerRun a command in a new container.
podman startStart one or more containersStart one or more containers.
podman statsDisplay a live stream of one or more container'sDisplay a live stream of one or more container's resource usage statistics.
podman stopStop one or more running containersStop one or more running containers.
podman topDisplay the running processes of a containerDisplay the running processes of a container.
podman unpauseUnpause one or more containersUnpause one or more containers.
podman updateUpdate the configuration of a given containerUpdate the configuration of a given container.
podman waitWait on one or more containers to stop and printWait on one or more containers to stop and print their exit codes.
podman farmFarm out builds to machines running podmanFarm out builds to machines running podman for different architectures.
podman mountMount a working container's root filesystemMount a working container's root filesystem.
podman networkManage Podman networksManage Podman networks.
podman quadletAllows users to manage QuadletsAllows users to manage Quadlets.
podman secretManage podman secretsManage podman secrets.
podman unmountUnmount a working container's root filesystemUnmount a working container's root filesystem.
podman volumeSimple management tool for volumesSimple management tool for volumes.
podman composeRun Compose workloads via an external composeRun Compose workloads via an external compose provider.
podman generateGenerate structured data based on containers, podsGenerate structured data based on containers, pods or volumes.
podman kubePlay containers, pods or volumes basedPlay containers, pods or volumes based on a structured input file.
podman podManagement tool for groups of containers, calledManagement tool for groups of containers, called pods.
podman eventsMonitor Podman eventsMonitor Podman events.
podman healthcheckManage healthchecks for containersManage healthchecks for containers.
podman infoDisplay Podman related system informationDisplay Podman related system information.
podman loginLog in to a container registryLog in to a container registry.
podman logoutLog out of a container registryLog out of a container registry.
podman machineManage Podman's virtual machineManage Podman's virtual machine.
podman systemManage podmanManage podman.
podman unshareRun a command inside of a modified user namespaceRun a command inside of a modified user namespace.
podman versionDisplay the Podman version informationDisplay the Podman version information.

systemctl / systemd — 10 entries, full reference

ShortcutActionNotes
systemctl start [svc]Start serviceStart a service.
systemctl stop [svc]Stop serviceStop a service.
systemctl restart [svc]RestartRestart a service.
systemctl status [svc]Check statusCheck service status.
systemctl enable [svc]Enable autostartEnable service to start on boot.
systemctl disable [svc]Disable autostartDisable autostart on boot.
systemctl list-units --type=serviceList servicesList active services.
systemctl daemon-reloadDaemon reloadReload systemd configuration.
journalctl -u [svc] -fService logsFollow service logs in real time.
journalctl --since todayToday logsShow 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.