ApplicationGateway
Icona della risorsa

Panoramica della risorsa
Application Gateway è un load balancer gestito di Azure che esegue bilanciamento del carico e instradamento di livello 7 (livello applicativo) sul front-end delle applicazioni web, basandosi sul traffico HTTP/HTTPS.
Fornisce sicurezza e scalabilità ai servizi web tramite funzionalità come l’instradamento basato su percorsi, la terminazione SSL e l’integrazione con WAF.
Risorse correlate
Risorsa padre
Risorse collegate
- Linux App Service
- Windows App Service
- Linux Virtual Machine
- Windows Virtual Machine
- Web Application Firewall Policy
- Public Ip
Valori di configurazione della risorsa
included_subnet_name: Nome della Subnet in cui verrà distribuito Application Gatewaylinked_waf_policy_name: Nome della Web Application Firewall Policy da collegaresku_tier: Livello di prezzo di Application Gatewaysku_name: Nome dello SKU di Application Gatewayenabled_autoscaling: Indica se l’autoscaling basato sul traffico è abilitatoinstance_count: Numero di istanze (per SKU V1)min_instance_count: Numero minimo di istanze per l’autoscalingmax_instance_count: Numero massimo di istanze per l’autoscalinggateway_ip_config_name: Nome della Gateway IP Configurationfrontend_ip_address_type: Tipo di IP del frontend -Public,Private,Bothtag: Tag utilizzati per classificare la risorsa
Configurazione IP frontend pubblica (public_frontend_ip_configuration)
public_frontend_ip_configuration.ip_config_name: Nome della configurazione IP frontend pubblicapublic_frontend_ip_configuration.linked_public_ip_name: Nome della Public IP da collegare
Configurazione IP frontend privata (private_frontend_ip_configuration)
private_frontend_ip_configuration.ip_config_name: Nome della configurazione IP frontend privataprivate_frontend_ip_configuration.private_ip_address_allocation: Metodo di assegnazione dell’IP privato -Static,Dynamicprivate_frontend_ip_configuration.private_ip_address: Indirizzo IP privato
Pool di backend (backend_pool)
backend_pool.target.target_type: Tipo di destinazione del backend -ip,fqdn,vm,app_servicebackend_pool.target.target: IP o FQDN della destinazione backendbackend_pool.target.linked_target_name: Nome della risorsa backend da collegare
Listener HTTP (http_listener)
http_listener.frontend_ip_config: Tipo di configurazione IP frontend da utilizzarehttp_listener.frontend_port_name: Nome della porta frontendhttp_listener.frontend_port: Numero della porta frontendhttp_listener.protocol: Protocollo tra il client e il gateway -Http,Httpshttp_listener.cert_name: Nome del certificato SSL quando si utilizza HTTPShttp_listener.pfx_cert_data: Dati del certificato PFXhttp_listener.password: Password del certificato PFX
Impostazioni HTTP del backend (backend_http_settings)
backend_http_settings.protocol: Protocollo utilizzato per l’inoltro al backendbackend_http_settings.port: Porta di ascolto del backendbackend_http_settings.cookie_based_affinity: Indica se l’affinità di sessione basata su cookie è abilitatabackend_http_settings.request_timeout: Timeout della richiesta (secondi)
Regola di instradamento delle richieste (request_routing_rule)
request_routing_rule.http_listener_name: Nome del listener HTTP da collegarerequest_routing_rule.backend_pool_name: Nome del backend pool da collegarerequest_routing_rule.backend_http_settings_name: Nome delle impostazioni HTTP del backend da collegarerequest_routing_rule.priority: Priorità della regola di instradamento
Instradamento basato su percorsi (request_routing_rule.path_based_routing)
path_based_routing.paths: Elenco dei percorsipath_based_routing.backend_pool_name: Nome del backend pool collegato al percorsopath_based_routing.backend_http_settings_name: Nome delle impostazioni HTTP del backend collegate al percorso