ApplicationGateway
Icono del recurso

Descripción general del recurso
Application Gateway es un balanceador de carga administrado de Azure que realiza balanceo de carga y enrutamiento de capa 7 (capa de aplicación) en el front-end de aplicaciones web, basándose en tráfico HTTP/HTTPS.
Proporciona seguridad y escalabilidad para servicios web mediante funciones como enrutamiento basado en rutas, terminación SSL e integración con WAF.
Recursos relacionados
Recurso superior
Recursos conectados
- Linux App Service
- Windows App Service
- Linux Virtual Machine
- Windows Virtual Machine
- Web Application Firewall Policy
- Public Ip
Valores de configuración del recurso
included_subnet_name: Nombre del Subnet donde se implementará Application Gatewaylinked_waf_policy_name: Nombre de la Web Application Firewall Policy a asociarsku_tier: Nivel de precios de Application Gatewaysku_name: Nombre del SKU de Application Gatewayenabled_autoscaling: Indica si el autoscaling basado en tráfico está habilitadoinstance_count: Número de instancias (para SKU V1)min_instance_count: Número mínimo de instancias para autoscalingmax_instance_count: Número máximo de instancias para autoscalinggateway_ip_config_name: Nombre de la Gateway IP Configurationfrontend_ip_address_type: Modo de IP del frontend -Public,Private,Bothtag: Etiquetas utilizadas para clasificar el recurso
Configuración de IP de frontend pública (public_frontend_ip_configuration)
public_frontend_ip_configuration.ip_config_name: Nombre de la configuración de IP de frontend públicapublic_frontend_ip_configuration.linked_public_ip_name: Nombre de la Public IP a asociar
Configuración de IP de frontend privada (private_frontend_ip_configuration)
private_frontend_ip_configuration.ip_config_name: Nombre de la configuración de IP de frontend privadaprivate_frontend_ip_configuration.private_ip_address_allocation: Método de asignación de IP privada -Static,Dynamicprivate_frontend_ip_configuration.private_ip_address: Dirección IP privada
Pool de backend (backend_pool)
backend_pool.target.target_type: Tipo de destino del backend -ip,fqdn,vm,app_servicebackend_pool.target.target: IP o FQDN del destino del backendbackend_pool.target.linked_target_name: Nombre del recurso backend a conectar
Listener HTTP (http_listener)
http_listener.frontend_ip_config: Tipo de configuración de IP de frontend a utilizarhttp_listener.frontend_port_name: Nombre del puerto de frontendhttp_listener.frontend_port: Número del puerto de frontendhttp_listener.protocol: Protocolo entre el cliente y el gateway -Http,Httpshttp_listener.cert_name: Nombre del certificado SSL cuando se utiliza HTTPShttp_listener.pfx_cert_data: Datos del certificado PFXhttp_listener.password: Contraseña del certificado PFX
Configuración HTTP del backend (backend_http_settings)
backend_http_settings.protocol: Protocolo utilizado al reenviar al backendbackend_http_settings.port: Puerto de escucha del backendbackend_http_settings.cookie_based_affinity: Indica si la afinidad de sesión basada en cookies está habilitadabackend_http_settings.request_timeout: Tiempo de espera de la solicitud (segundos)
Regla de enrutamiento de solicitudes (request_routing_rule)
request_routing_rule.http_listener_name: Nombre del listener HTTP a asociarrequest_routing_rule.backend_pool_name: Nombre del backend pool a asociarrequest_routing_rule.backend_http_settings_name: Nombre de la configuración HTTP del backend a asociarrequest_routing_rule.priority: Prioridad de la regla de enrutamiento
Enrutamiento basado en rutas (request_routing_rule.path_based_routing)
path_based_routing.paths: Lista de rutaspath_based_routing.backend_pool_name: Nombre del backend pool asociado a la rutapath_based_routing.backend_http_settings_name: Nombre de la configuración HTTP del backend asociada a la ruta