Pular para o conteúdo

Azure CLI

Comandos e fluxos de trabalho abrangentes do Azure CLI para gerenciar serviços em nuvem da Microsoft Azure, incluindo máquinas virtuais, armazenamento e Azure Active Directory.

Instalação e Autenticação

ComandoDescrição
az loginFaça login no Azure
az login --service-principal -u <app-id> -p <password> --tenant <tenant>Faça login com service principal
az logoutLogout do Azure
az account listListar todas as assinaturas
az account set --subscription "subscription-name"Definir assinatura ativa
az account showMostrar assinatura atual
az configureConfigurar definições da Azure CLI

Grupos de Recursos

ComandoDescrição
az group listListar todos os grupos de recursos
az group create --name myResourceGroup --location eastusCriar grupo de recursos
az group delete --name myResourceGroupExcluir grupo de recursos
az group show --name myResourceGroupMostrar detalhes do grupo de recursos
az group update --name myResourceGroup --tags environment=productionAtualizar tags do grupo de recursos

Máquinas Virtuais

Gerenciamento de VM

ComandoDescrição
az vm listListar todas as VMs
az vm create --resource-group myResourceGroup --name myVM --image UbuntuLTS --admin-username azureuser --generate-ssh-keysCriar VM
az vm start --resource-group myResourceGroup --name myVMIniciar VM
az vm stop --resource-group myResourceGroup --name myVMParar VM
az vm restart --resource-group myResourceGroup --name myVMReiniciar VM
az vm delete --resource-group myResourceGroup --name myVMExcluir VM
az vm deallocate --resource-group myResourceGroup --name myVMDesalocar VM

Informações de VM

ComandoDescrição
az vm show --resource-group myResourceGroup --name myVMMostrar detalhes da VM
az vm list-sizes --location eastusListar tamanhos de VM disponíveis
az vm image list --output tableListe imagens de VM populares
az vm image list --publisher Canonical --output tableListar imagens por editora
az vm get-instance-view --resource-group myResourceGroup --name myVMObter visualização da instância de VM

Extensões de VM

ComandoDescrição
az vm extension list --resource-group myResourceGroup --vm-name myVMListar extensões de VM
az vm extension set --resource-group myResourceGroup --vm-name myVM --name customScript --publisher Microsoft.Azure.Extensions --settings '\\{"fileUris":["https://example.com/script.sh"],"commandToExecute":"sh script.sh"\\}'Instalar extensão
az vm extension delete --resource-group myResourceGroup --vm-name myVM --name customScriptRemover extensão

Armazenamento

Contas de Armazenamento

ComandoDescrição
az storage account listListar contas de armazenamento
az storage account create --name mystorageaccount --resource-group myResourceGroup --location eastus --sku Standard_LRSCriar conta de armazenamento
az storage account delete --name mystorageaccount --resource-group myResourceGroupExcluir conta de armazenamento
az storage account show --name mystorageaccount --resource-group myResourceGroupMostrar detalhes da conta de armazenamento
az storage account keys list --account-name mystorageaccount --resource-group myResourceGroupListar chaves da conta de armazenamento

Armazenamento de Blobs

ComandoDescrição
az storage container list --account-name mystorageaccountListar containers
az storage container create --name mycontainer --account-name mystorageaccountCriar container
az storage container delete --name mycontainer --account-name mystorageaccountExcluir container
az storage blob upload --file myfile.txt --container-name mycontainer --name myblob --account-name mystorageaccountCarregar blob
az storage blob download --container-name mycontainer --name myblob --file myfile.txt --account-name mystorageaccountBaixar blob
az storage blob list --container-name mycontainer --account-name mystorageaccountListar blobs

Compartilhamentos de Arquivos

ComandoDescrição
az storage share list --account-name mystorageaccountListar compartilhamentos de arquivos
az storage share create --name myshare --account-name mystorageaccountCriar compartilhamento de arquivos
az storage file upload --share-name myshare --source myfile.txt --account-name mystorageaccountCarregar arquivo
az storage file download --share-name myshare --path myfile.txt --dest myfile.txt --account-name mystorageaccountBaixar arquivo

Serviço de Aplicativo

Aplicativos Web

ComandoDescrição
az webapp listListar web apps
`az webapp create —resource-group myResourceGroup —plan myAppServicePlan —name myWebApp —runtime “NODE14-lts”`
az webapp delete --resource-group myResourceGroup --name myWebAppExcluir web app
az webapp start --resource-group myResourceGroup --name myWebAppIniciar web app
az webapp stop --resource-group myResourceGroup --name myWebAppParar aplicativo web
az webapp restart --resource-group myResourceGroup --name myWebAppReiniciar web app

Planos de Serviço de Aplicativo

ComandoDescrição
az appservice plan listListar planos de serviço de aplicativo
az appservice plan create --name myAppServicePlan --resource-group myResourceGroup --sku B1Criar plano de serviço de aplicativo
az appservice plan delete --name myAppServicePlan --resource-group myResourceGroupExcluir plano de serviço de aplicativo
az appservice plan update --name myAppServicePlan --resource-group myResourceGroup --sku S1Atualizar plano de serviço de aplicativo

Implantação

ComandoDescrição
az webapp deployment source config --resource-group myResourceGroup --name myWebApp --repo-url https://github.com/user/repo --branch masterConfigurar implantação do Git
az webapp deployment source sync --resource-group myResourceGroup --name myWebAppSincronizar implantação
az webapp log tail --resource-group myResourceGroup --name myWebAppRegistros de stream
az webapp config appsettings set --resource-group myResourceGroup --name myWebApp --settings key=valueDefinir configurações do aplicativo

Azure Functions

Function Apps

ComandoDescrição
az functionapp listListar aplicativos de função
az functionapp create --resource-group myResourceGroup --consumption-plan-location eastus --runtime node --name myFunctionApp --storage-account mystorageaccountCriar aplicativo de função
az functionapp delete --resource-group myResourceGroup --name myFunctionAppExcluir aplicativo de função
az functionapp start --resource-group myResourceGroup --name myFunctionAppIniciar aplicativo de função
az functionapp stop --resource-group myResourceGroup --name myFunctionAppParar aplicativo de função

Gerenciamento de Funções

ComandoDescrição
az functionapp function list --resource-group myResourceGroup --name myFunctionAppListar funções
az functionapp function show --resource-group myResourceGroup --name myFunctionApp --function-name myFunctionMostrar detalhes da função
az functionapp function delete --resource-group myResourceGroup --name myFunctionApp --function-name myFunctionFunção Delete

Banco de Dados SQL do Azure

Servidores SQL

ComandoDescrição
az sql server listListar servidores SQL
az sql server create --name myserver --resource-group myResourceGroup --location eastus --admin-user myadmin --admin-password myPassword123!Criar servidor SQL
az sql server delete --name myserver --resource-group myResourceGroupExcluir SQL server
az sql server show --name myserver --resource-group myResourceGroupMostrar detalhes do servidor SQL

Bancos de Dados SQL

ComandoDescrição
az sql db list --resource-group myResourceGroup --server myserverListar bancos de dados
az sql db create --resource-group myResourceGroup --server myserver --name mydatabase --service-objective S0Criar banco de dados
az sql db delete --resource-group myResourceGroup --server myserver --name mydatabaseExcluir banco de dados
az sql db show --resource-group myResourceGroup --server myserver --name mydatabaseMostrar detalhes do banco de dados

Regras de Firewall

ComandoDescrição
az sql server firewall-rule list --resource-group myResourceGroup --server myserverListar regras de firewall
az sql server firewall-rule create --resource-group myResourceGroup --server myserver --name AllowMyIP --start-ip-address 192.168.1.1 --end-ip-address 192.168.1.1Criar regra de firewall
az sql server firewall-rule delete --resource-group myResourceGroup --server myserver --name AllowMyIPExcluir regra de firewall

Azure Active Directory

Usuários

ComandoDescrição
az ad user listListar usuários
az ad user create --display-name "John Doe" --password myPassword123! --user-principal-name john@contoso.comCriar usuário
az ad user delete --id john@contoso.comExcluir usuário
az ad user show --id john@contoso.comMostrar detalhes do usuário
az ad user update --id john@contoso.com --display-name "John Smith"Atualizar usuário

Grupos

ComandoDescrição
az ad group listListar grupos
az ad group create --display-name "My Group" --mail-nickname mygroupCriar grupo
az ad group delete --group mygroupExcluir grupo
az ad group member add --group mygroup --member-id john@contoso.comAdicionar membro ao grupo
az ad group member remove --group mygroup --member-id john@contoso.comRemover membro do grupo

Aplicações

Would you like me to continue with the remaining translations or provide specific translations for the numbered sections?

ComandoDescrição
az ad app listListar aplicações
az ad app create --display-name "My App"Criar aplicação
az ad app delete --id <app-id>Excluir aplicação
az ad app show --id <app-id>Mostrar detalhes da aplicação

Azure Kubernetes Service (AKS)

Gerenciamento de Cluster

ComandoDescrição
az aks listListar clusters AKS
az aks create --resource-group myResourceGroup --name myAKSCluster --node-count 1 --enable-addons monitoring --generate-ssh-keysCriar cluster AKS
az aks delete --resource-group myResourceGroup --name myAKSClusterExcluir cluster AKS
az aks start --resource-group myResourceGroup --name myAKSClusterIniciar cluster AKS
az aks stop --resource-group myResourceGroup --name myAKSClusterParar cluster AKS

Operações de Cluster

ComandoDescrição
az aks get-credentials --resource-group myResourceGroup --name myAKSClusterObter credenciais do cluster
az aks scale --resource-group myResourceGroup --name myAKSCluster --node-count 3Escalar cluster
az aks upgrade --resource-group myResourceGroup --name myAKSCluster --kubernetes-version 1.21.1Atualizar cluster
az aks show --resource-group myResourceGroup --name myAKSClusterMostrar detalhes do cluster

Azure Container Registry (ACR)

Gerenciamento de Registro

ComandoDescrição
az acr listListar registros de contêineres
az acr create --resource-group myResourceGroup --name myregistry --sku BasicCriar registro de contêiner
az acr delete --resource-group myResourceGroup --name myregistryExcluir registro de contêiner
az acr login --name myregistryFaça login no registry

Gerenciamento de Imagem

ComandoDescrição
az acr repository list --name myregistryListar repositórios
az acr repository show-tags --name myregistry --repository myappMostrar tags de imagem
az acr repository delete --name myregistry --repository myapp --tag v1.0Excluir tag de imagem
docker tag myapp:latest myregistry.azurecr.io/myapp:v1.0Marcar imagem para ACR
docker push myregistry.azurecr.io/myapp:v1.0Enviar imagem para ACR

Rede

Redes Virtuais

ComandoDescrição
az network vnet listListar redes virtuais
az network vnet create --resource-group myResourceGroup --name myVNet --address-prefix 10.0.0.0/16Criar rede virtual
az network vnet delete --resource-group myResourceGroup --name myVNetExcluir rede virtual
az network vnet subnet create --resource-group myResourceGroup --vnet-name myVNet --name mySubnet --address-prefix 10.0.1.0/24Criar subnet

Grupos de Segurança de Rede

ComandoDescrição
az network nsg listListar grupos de segurança de rede
az network nsg create --resource-group myResourceGroup --name myNSGCriar NSG
az network nsg rule create --resource-group myResourceGroup --nsg-name myNSG --name myRule --protocol tcp --priority 1000 --destination-port-range 80Criar regra NSG
az network nsg rule delete --resource-group myResourceGroup --nsg-name myNSG --name myRuleExcluir regra NSG

Balanceadores de Carga

ComandoDescrição
az network lb listListar load balancers
az network lb create --resource-group myResourceGroup --name myLoadBalancer --sku Standard --public-ip-address myPublicIPCriar balanceador de carga
az network lb delete --resource-group myResourceGroup --name myLoadBalancerExcluir load balancer

Monitoramento e Registro

Azure Monitor

ComandoDescrição
az monitor metrics list --resource <resource-id>Listar métricas
az monitor metrics list-definitions --resource <resource-id>Listar definições de métricas
az monitor log-analytics workspace listListar espaços de trabalho do Log Analytics
az monitor log-analytics workspace create --resource-group myResourceGroup --workspace-name myWorkspaceCriar workspace

Alertas

ComandoDescrição
az monitor alert listListar alertas
az monitor alert create --name myAlert --resource-group myResourceGroup --condition "avg Percentage CPU > 80"Criar alerta
az monitor alert delete --name myAlert --resource-group myResourceGroupExcluir alerta

Melhores Práticas

Segurança