- Home
- Simulatore CDN
- Prerequisiti
Prerequisiti
Obbligatori
Sezione intitolata “Obbligatori”Sottoscrizione Azure
Sezione intitolata “Sottoscrizione Azure”Una sottoscrizione Azure attiva con il permesso di creare:
- Gruppi di risorse
- Reti virtuali e subnet
- Gruppi di sicurezza di rete
- Indirizzi IP pubblici
- Macchine virtuali
Azure CLI
Sezione intitolata “Azure CLI”Installare e autenticare Azure CLI:
# Install (if not present)curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
# Authenticateaz login
# Verify subscriptionaz account show --query '{name:name, id:id}' -o tableTerraform
Sezione intitolata “Terraform”È richiesto Terraform >= 1.5:
# Verify installationterraform version
# If not installed, use HashiCorp's APT repositorywget -O- https://apt.releases.hashicorp.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpgecho "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/hashicorp.listsudo apt update && sudo apt install terraformCoppia di chiavi SSH
Sezione intitolata “Coppia di chiavi SSH”Una coppia di chiavi SSH per l’accesso alla VM:
# Generate if you don't have onessh-keygen -t ed25519 -f ~/.ssh/cdn-edge-key -N ""Permessi Azure AD
Sezione intitolata “Permessi Azure AD”Il proprio account Azure AD deve disporre dei permessi User.Read. L’identificativo del deployer (utilizzato nella denominazione delle risorse) viene derivato automaticamente dal profilo Azure AD. Per l’autenticazione tramite service principal o managed identity, impostare esplicitamente la variabile Terraform deployer.
Facoltativi
Sezione intitolata “Facoltativi”Dominio personalizzato
Sezione intitolata “Dominio personalizzato”Se si desidera certificati TLS reali anziché auto-firmati:
- Un nome di dominio con controllo DNS
- Possibilità di creare record A che puntino all’IP pubblico Azure
URL del Server di origine
Sezione intitolata “URL del Server di origine”L’URL del load balancer HTTP di F5 XC verso cui questo nodo edge instraderà il traffico. Può essere configurato dopo il deployment — la configurazione NGINX predefinita utilizza un segnaposto che è possibile aggiornare nella configurazione NGINX.