Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa guida introduttiva descrive come usare Bicep per creare una zona DNS con un record A contenuto al suo interno.
Bicep è un linguaggio specifico di dominio (DSL) che usa la sintassi dichiarativa per distribuire le risorse di Azure. Offre sintassi concisa, indipendenza dai tipi affidabile e supporto per il riutilizzo del codice. Bicep offre la migliore esperienza di creazione per le soluzioni di infrastruttura come codice in Azure.
Prerequisiti
Se non si ha una sottoscrizione di Azure, creare un account gratuito prima di iniziare.
Esaminare il file Bicep
Il file Bicep usato in questo avvio rapido proviene dai modelli di avvio rapido di Azure.
In questo argomento di avvio rapido si creerà una zona DNS univoca con il suffisso azurequickstart.org. Nella zona verrà inoltre inserito un record A che punta a due indirizzi IP.
@description('The name of the DNS zone to be created. Must have at least 2 segments, e.g. hostname.org')
param zoneName string = '${uniqueString(resourceGroup().id)}.azurequickstart.org'
@description('The name of the DNS record to be created. The name is relative to the zone, not the FQDN.')
param recordName string = 'www'
resource zone 'Microsoft.Network/dnsZones@2018-05-01' = {
name: zoneName
location: 'global'
}
resource record 'Microsoft.Network/dnsZones/A@2018-05-01' = {
parent: zone
name: recordName
properties: {
TTL: 3600
ARecords: [
{
ipv4Address: '203.0.113.1'
}
{
ipv4Address: '203.0.113.2'
}
]
}
}
output nameServers array = zone.properties.nameServers
Nel file Bicep sono state definite due risorse di Azure:
- Microsoft.Network/dnsZones
-
Microsoft.Network/dnsZones/A: usato per creare un record
Anella zona.
Distribuire il file Bicep
Salvare il file Bicep come main.bicep nel computer locale.
Distribuisci il file Bicep usando l'interfaccia della riga di comando di Azure o Azure PowerShell.
az group create --name exampleRG --location eastus az deployment group create --resource-group exampleRG --template-file main.bicepAl termine della distribuzione, verrà visualizzato un messaggio che indica che la distribuzione è andata a buon fine.
Convalidare la distribuzione
Usare il portale di Azure, l'interfaccia della riga di comando di Azure o Azure PowerShell per elencare le risorse distribuite nel gruppo di risorse.
az resource list --resource-group exampleRG
Pulire le risorse
Quando non sono più necessari, usare il portale di Azure, l'interfaccia della riga di comando di Azure o Azure PowerShell per eliminare il gruppo di risorse e le relative risorse.
az group delete --name exampleRG
Passaggi successivi
In questo argomento di avvio rapido sono stati creati questi componenti:
- Zona DNS
- Record
A