Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In dieser Schnellstartanleitung erfahren Sie, wie Sie mithilfe von Bicep eine DNS-Zone mit enthaltenem A-Eintrag erstellen.
Bicep ist eine domänenspezifische Sprache (Domain-Specific Language, DSL), die eine deklarative Syntax zur Bereitstellung von Azure-Ressourcen verwendet. Sie bietet eine präzise Syntax, zuverlässige Typsicherheit und Unterstützung für die Wiederverwendung von Code. Bicep bietet die beste Form der Erstellung für Ihre Infrastructure-as-Code-Lösungen in Azure.
Voraussetzungen
Wenn Sie kein Azure-Abonnement besitzen, können Sie ein kostenloses Konto erstellen, bevor Sie beginnen.
Überprüfen der Bicep-Datei
Die in dieser Schnellstartanleitung verwendete Bicep-Datei stammt aus den Azure-Schnellstartvorlagen.
In dieser Schnellstartanleitung erstellen Sie eine eindeutige DNS-Zone mit dem Suffix azurequickstart.org. Ein A-Eintrag, der auf zwei IP-Adressen verweist, wird ebenfalls in der Zone platziert.
@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
In der Bicep-Datei wurden zwei Azure-Ressourcen definiert:
- Microsoft.Network/dnsZones
-
Microsoft.Network/dnsZones/A: Wird zum Erstellen eines
A-Datensatzes in der Zone verwendet.
Bereitstellen der Bicep-Datei
Speichern Sie die Bicep-Datei als main.bicep auf Ihrem lokalen Computer.
Stellen Sie die Bicep-Datei entweder mit Azure CLI oder mit Azure PowerShell bereit.
az group create --name exampleRG --location eastus az deployment group create --resource-group exampleRG --template-file main.bicepNach Abschluss der Bereitstellung sollte eine Meldung mit dem Hinweis angezeigt werden, dass die Bereitstellung erfolgreich war.
Überprüfen der Bereitstellung
Verwenden Sie das Azure-Portal, die Azure CLI oder Azure PowerShell, um die bereitgestellten Ressourcen in der Ressourcengruppe aufzulisten.
az resource list --resource-group exampleRG
Bereinigen von Ressourcen
Wenn die Ressourcengruppe und deren Ressourcen nicht mehr benötigt werden, löschen Sie sie über das Azure-Portal, die Azure CLI oder Azure PowerShell.
az group delete --name exampleRG
Nächste Schritte
In dieser Schnellstartanleitung haben Sie Folgendes erstellt:
- DNS-Zone
-
A-Eintrag