You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Azure is a cloud computing service created by Microsoft for building, testing, deploying, and managing applications and services through Microsoft-managed data centers. It provides software as a service (SaaS), platform as a service (PaaS) and infrastructure as a service (IaaS) and supports many different programming languages, tools and frameworks, including both Microsoft-specific and third-party software and systems.
Azure CLI
Command
Description
az login
Login to Azure
az logout
Logout from Azure
az account list
List all Azure accounts
az account set --subscription "SUBSCRIPTION_ID"
Set the active subscription
az account show
Show the active subscription
az account clear
Clear the active subscription
az account list-locations
List all Azure locations
az account list-locations --query "[?displayName=='East US'].name"
List all Azure locations
az account list-locations --query "[?displayName=='East US'].name" -o tsv
List all Azure locations
Azure Cloud Shell
Azure Cloud Shell is a browser-based shell for managing Azure resources. It is available in the Azure portal and can be accessed from any browser. It is a fully configured, authenticated, and managed environment that you can use to run the Azure CLI, PowerShell, or Bash commands.
Azure Portal
Command
Description
https://portal.azure.com
Azure Portal
Azure Resource Manager
Azure Resource Manager is the deployment and management service for Azure. It provides a management layer that enables you to create, update, and delete resources in your Azure subscription. You can use the Azure portal, Azure PowerShell, Azure CLI, or Azure Resource Manager templates to manage your resources.
Azure Resource Manager Templates
Azure Resource Manager templates are JSON files that define the infrastructure and configuration of your cloud resources. You can use templates to deploy resources in a resource group or subscription. You can also use templates to create nested deployments, which are deployments that are deployed to a resource group that is a child of the resource group that contains the parent deployment.
Azure Resource Manager Template Functions
Function
Description
concat()
Concatenates two or more strings.
copyIndex()
Returns the index of the current copy loop iteration.
createArray()
Creates an array.
createObject()
Creates an object.
deployment()
Returns a deployment object.
deploymentOutputs()
Returns the outputs of a deployment.
Azure Resource Manager Template Parameters
Parameter
Description
parameters
Parameters are used to customize the deployment.
parameters.location
The location of the resource.
parameters.storageAccountName
The name of the storage account.
parameters.storageAccountType
The type of the storage account.
parameters.storageAccountSku
The SKU of the storage account.
parameters.storageAccountKind
The kind of the storage account.
parameters.storageAccountAccessTier
The access tier of the storage account.
parameters.storageAccountEnableHttpsTrafficOnly
The enableHttpsTrafficOnly of the storage account.