Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Ce démarrage rapide décrit comment utiliser Bicep pour créer une zone DNS contenant un enregistrement A.
Bicep est un langage spécifique à un domaine (DSL) qui utilise la syntaxe déclarative pour déployer des ressources Azure. Il fournit une syntaxe concise, une cohérence des types fiable et une prise en charge de la réutilisation du code. Bicep offre la meilleure expérience de création pour vos solutions d’infrastructure en tant que code dans Azure.
Prérequis
Si vous n’avez pas d’abonnement Azure, créez un compte gratuit avant de commencer.
Examiner le fichier Bicep
Le fichier Bicep utilisé dans ce guide de démarrage rapide est tiré des modèles de démarrage rapide Azure.
Dans ce guide de démarrage rapide, vous allez créer une zone DNS unique avec un suffixe azurequickstart.org. Un enregistrement A pointant vers deux adresses IP sera également placé dans la zone.
@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
Deux ressources Azure ont été définies dans le fichier Bicep :
- [Microsoft.Network**/dnsZones/*
-
Microsoft.Network/dnsZones/A : utilisé pour créer un enregistrement
Adans la zone.
Déployer le fichier Bicep
Enregistrez le fichier Bicep en tant que main.bicep sur votre ordinateur local.
Déployez le fichier Bicep à l’aide d’Azure CLI ou d’Azure PowerShell.
az group create --name exampleRG --location eastus az deployment group create --resource-group exampleRG --template-file main.bicepUne fois le déploiement terminé, un message doit s’afficher pour indiquer que le déploiement a réussi.
Valider le déploiement
Utilisez le portail Azure, Azure CLI ou Azure PowerShell pour répertorier les ressources déployées dans le groupe de ressources.
az resource list --resource-group exampleRG
Nettoyer les ressources
Quand vous n’avez plus besoin du groupe de ressources ni de ses ressources, utilisez le portail Azure, Azure CLI ou Azure PowerShell pour les supprimer.
az group delete --name exampleRG
Étapes suivantes
Dans le cadre de ce guide de démarrage rapide, vous avez créé les éléments suivants :
- Zone DNS
- Enregistrement
A