Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym przewodniku szybkiego startu opisano, jak używać Bicep do tworzenia strefy DNS z rekordem A w niej.
Bicep to język specyficzny dla domeny (DSL), który używa składni deklaratywnej do wdrażania zasobów platformy Azure. Zapewnia zwięzłą składnię, niezawodne bezpieczeństwo typów i obsługę ponownego użycia kodu. Bicep oferuje najlepsze środowisko tworzenia rozwiązań infrastruktury jako kodu na platformie Azure.
Prerequisites
Jeśli nie masz subskrypcji Azure, przed rozpoczęciem utwórz darmowe konto.
Przejrzyj plik programu Bicep
Plik Bicep używany w tym szybkim starcie pochodzi z Szablonów szybkiego startu Azure.
W tym szybkim przewodniku utworzysz unikatową strefę DNS z sufiksem azurequickstart.org. Rekord A wskazujący dwa adresy IP również zostanie umieszczony w strefie.
@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
Dwa zasoby platformy Azure zostały zdefiniowane w pliku Bicep:
- Microsoft.Network/dnsZones
-
Microsoft.Network/dnsZones/A: służy do tworzenia rekordu
Aw strefie.
Wdróż plik Bicep
Zapisz plik Bicep jako main.bicep na komputerze lokalnym.
Wdróż plik Bicep przy użyciu interfejsu wiersza polecenia platformy Azure lub programu Azure PowerShell.
az group create --name exampleRG --location eastus az deployment group create --resource-group exampleRG --template-file main.bicepPo zakończeniu wdrażania powinien zostać wyświetlony komunikat informujący o pomyślnym wdrożeniu.
Weryfikowanie wdrożenia
Użyj witryny Azure Portal, interfejsu wiersza polecenia platformy Azure lub programu Azure PowerShell, aby wyświetlić listę wdrożonych zasobów w grupie zasobów.
az resource list --resource-group exampleRG
Uprzątnij zasoby
Gdy grupa zasobów i jej zasoby nie będą już potrzebne, użyj witryny Azure Portal, interfejsu wiersza polecenia platformy Azure lub programu Azure PowerShell.
az group delete --name exampleRG
Dalsze kroki
W tym krótkim wprowadzeniu utworzono:
- strefa DNS
-
Arekord