Salta ai contenuti

Demo

Questa guida accompagna nella costruzione di un percorso di distribuzione di applicazioni web protetto su F5 Distributed Cloud, guidato da Terraform. L’iterazione 1 copre le fondamenta; le fasi di sicurezza vengono aggiunte man mano che il piano matura. Ogni fase è idempotente: rieseguirla converge allo stesso stato.

FaseObiettivoStato
BuildDistribuire il bilanciatore del carico HTTP + origin pool (httpbin) con Terraform; collegare lo stato remoto e la CIIterazione 1
ValidateConfermare che il bilanciatore del carico serva httpbin e che il piano sia idempotenteIterazione 1
Protect — WAFCollegare un web application firewall (xcsh_app_firewall)Pianificato
Protect — APIAggiungere la protezione delle API (xcsh_api_definition, individuazione delle API)Pianificato
TeardownDistruggere gli oggetti gestiti dopo conferma esplicitaIterazione 1
  • Terraform ≥ 1.5.
  • Il provider f5-sales-demo/xcsh ≥ 3.63.0, risolto dal registry Terraform — oppure una build locale tramite dev_overrides.
  • Un token API di F5 XC per il tenant di staging e accesso VPN per raggiungerlo.
  • L’Azure CLI con accesso effettuato con ruolo Contributor sulla subscription (il backend dello stato è condiviso con il caso d’uso DNS e già inizializzato).

Consulta il terraform/README per i passaggi completi di build, le variabili e i secrets.