Exemplo de script da CLI do Azure: Criar e registar uma zona DNS
Este exemplo de script da CLI do Azure cria e regista uma zona DNS para um nome de domínio.
Para executar este exemplo, instale a versão mais recente da CLI do Azure. Para começar, execute az login
para criar uma ligação ao Azure.
Exemplos para a CLI do Azure são escritos para o bash
shell. Para executar este exemplo no Windows PowerShell ou no Prompt de Comando, talvez seja necessário alterar elementos do script.
Se não tiver uma subscrição do Azure, crie uma conta gratuita do Azure antes de começar.
Script de exemplo
#!/bin/bash
# Create a resource group.
az group create \
-n myResourceGroup \
-l eastus
# Create a DNS zone. Substitute zone name "contoso.com" with the values for your own.
az network dns zone create \
-g MyResourceGroup \
-n contoso.com
# Create a DNS record. Substitute zone name "contoso.com" and IP address "1.2.3.4* with the values for your own.
az network dns record-set a add-record \
--g MyResourceGroup \
--z contoso.com \
--n www \
--a 1.2.3.4
# Get a list the DNS records in your zone
az network dns record-set list \
-g MyResourceGroup \
-z contoso.com
Limpar a implementação
Execute o seguinte comando para remover o grupo de recursos, a zona DNS e todos os recursos relacionados.
az group delete -n myResourceGroup
Explicação do script
Este script utiliza os seguintes comandos para criar um grupo de recursos, uma máquina virtual, um conjunto de disponibilidade, um balanceador de carga e todos os recursos relacionados. Cada comando na tabela liga à documentação específica do comando.
Comando | Notas |
---|---|
az group create | Cria um grupo de recursos no qual todos os recursos são armazenados. |
az network dns zone create | Cria uma zona DNS do Azure. |
az network dns record-set a add-record | Adiciona um registo A a uma zona DNS. |
az network dns record-set list | Lista todos os conjuntos de registos A numa zona DNS. |
az group delete | Elimina um grupo de recursos, incluindo todos os recursos aninhados. |
Próximos passos
Para obter mais informações sobre a CLI do Azure, veja Documentação da CLI do Azure.