Crea una instancia de Web Application Firewall (WAF) 3.0.
Sintaxis
{
"Type": "ALIYUN::WAF3::Instance",
"Properties": {
"IgnoreExisting": Boolean,
"IntelligentLoadBalancing": Boolean,
"AutoRenew": Boolean,
"Period": Integer,
"BotWebProtection": Boolean,
"ApiSecurity": Boolean,
"AutoPay": Boolean,
"TrafficBillingProtectionThreshold": Integer,
"PayType": String,
"LogStorage": Integer,
"ElasticQps": Integer,
"DomainsExtension": Integer,
"WafVersion": String,
"ExclusiveIPAddress": Integer,
"AdditionalProtectionNodes": Integer,
"Region": String,
"QpsExtension": Integer,
"FraudDetection": Boolean,
"BotAppProtection": Boolean,
"LogService": Boolean,
"PeriodUnit": String
}
}
Propiedades
|
Propiedad |
Tipo |
Obligatorio |
Editable |
Descripción |
Restricción |
|
IgnoreExisting |
Boolean |
No |
No |
Indica si se debe ignorar una instancia existente de WAF 3.0. |
Valores válidos:
Si la instancia existente de WAF 3.0 no fue creada por ROS, este la ignora durante las operaciones de actualización o eliminación. |
|
IntelligentLoadBalancing |
Boolean |
No |
No |
Indica si se debe habilitar el balanceo de carga inteligente. |
Valores válidos:
|
|
AutoRenew |
Boolean |
No |
No |
Indica si se debe habilitar la renovación automática. |
Valores válidos:
|
|
Period |
Integer |
No |
No |
Duración de la suscripción. |
Valores válidos cuando PeriodUnit se establece en Month: 1, 3 y 6. Valores válidos cuando PeriodUnit se establece en Year: 1, 2 y 3. |
|
BotWebProtection |
Boolean |
No |
No |
Indica si se debe habilitar la gestión de bots para la protección de aplicaciones web. |
Valores válidos:
|
|
ApiSecurity |
Boolean |
No |
No |
Indica si se debe habilitar la seguridad de API. |
La seguridad de API detecta respuestas que coinciden con características específicas para identificar riesgos de fuga de datos en las API. Al habilitar esta función, se autoriza a WAF a analizar los datos relevantes. Si Region se establece en ChineseMainland, el servicio se despliega y los datos se procesan en China continental. |
|
AutoPay |
Boolean |
No |
No |
Indica si se debe habilitar el pago automático. |
Valores válidos:
|
|
TrafficBillingProtectionThreshold |
Integer |
No |
No |
Umbral de protección de facturación por tráfico. |
La protección de facturación por tráfico está habilitada de forma predeterminada en las instancias pay-as-you-go de WAF 3.0 para evitar cargos excesivos por factores inesperados, como ataques de inundación HTTP. Si el tráfico pico supera el umbral, la instancia de WAF se agrega a un sandbox y no se generan cargos para esa hora. Si el tráfico pico desciende por debajo del umbral en la siguiente hora, la instancia se elimina automáticamente del sandbox. Para obtener más información, consulte Sandbox overview. Valores válidos: de 1000 a 100000. |
|
PayType |
String |
Sí |
No |
Método de facturación. |
Valores válidos:
|
|
LogStorage |
Integer |
No |
No |
Capacidad de almacenamiento de registros. |
Valores válidos: de 3 a 150. Unidad: TB. |
|
ElasticQps |
Integer |
No |
No |
Capacidad de QPS ampliable (pay-as-you-go). |
Durante aumentos repentinos de tráfico a corto plazo, como eventos promocionales, el QPS real puede superar la suma del QPS de su edición de WAF y cualquier QPS extendido que haya adquirido. Habilitar el QPS ampliable genera cargos basados en el uso excedente de QPS, pero evita que su instancia se agregue a un sandbox y garantiza la continuidad del servicio. Valores válidos: de 0 a 60000. |
|
DomainsExtension |
Integer |
No |
No |
Número de dominios adicionales. |
Use esta propiedad para agregar dominios más allá de la cuota gratuita incluida en su edición de WAF. El conteo de dominios es independiente del tipo: cada dominio de segundo nivel, subdominio o dominio comodín cuenta como un dominio. Valores válidos: de 1 a 5000. |
|
WafVersion |
String |
No |
No |
Edición de WAF 3.0. |
Valores válidos:
|
|
ExclusiveIPAddress |
Integer |
No |
No |
Número de direcciones IP exclusivas. |
Valores válidos: de 0 a 100. |
|
AdditionalProtectionNodes |
Integer |
No |
No |
Número de nodos de protección para entornos multinube o de nube híbrida. |
Adquiera nodos de protección para proteger servicios en entornos donde el acceso basado en CNAME al WAF de nube pública no está disponible, como configuraciones multinube, centros de datos, redes privadas o nubes privadas. En modo de proxy inverso, cada nodo de protección puede manejar hasta 5,000 QPS para solicitudes HTTP o 3,000 QPS para solicitudes HTTPS. En modo de duplicación de tráfico basado en SDK, cada nodo maneja hasta 15,000 QPS para solicitudes HTTP o HTTPS. Aumente el número de nodos de protección para mejorar las capacidades de protección. Valores válidos: de 0 a 500. |
|
Region |
String |
Sí |
No |
Región de la instancia de WAF 3.0. |
Valores válidos:
|
|
QpsExtension |
Integer |
No |
No |
QPS extendido. |
Valores válidos: de 0 a 30000. |
|
FraudDetection |
Boolean |
No |
No |
Indica si se debe habilitar la identificación de riesgos. |
Requiere el módulo de gestión de bots. Cuando los números de teléfono coinciden con etiquetas de comportamiento sospechoso en escenarios como inicio de sesión o registro, WAF bloquea las solicitudes o activa la verificación CAPTCHA. Los cargos se basan en el número de coincidencias de etiquetas. Valores válidos:
|
|
BotAppProtection |
Boolean |
No |
No |
Indica si se debe habilitar la gestión de bots para la protección de aplicaciones. |
Valores válidos:
|
|
LogService |
Boolean |
No |
No |
Indica si la instancia de WAF 3.0 es compatible con Simple Log Service. |
Valores válidos:
|
|
PeriodUnit |
String |
No |
No |
Unidad de la duración de la suscripción. |
Valores válidos:
|
Valores de retorno
Fn::GetAtt
InstanceId: ID de la instancia de WAF 3.0.