Configura políticas de límite de frecuencia de servicios

En este documento, se describe cómo configurar políticas de límite de frecuencia servicio para Secure Web Proxy para proteger tus sistemas de las sobrecargas de tráfico y administrar los costos del tráfico web saliente.

Antes de comenzar

Configura una política de límite de frecuencia de servicio

Para crear una política de límite de frecuencia de servicio, define tu configuración en un archivo YAML y, luego, importa ese archivo a Secure Web Proxy.

  1. Crea el archivo my-rate-limit-policy.yaml y, luego, especifica los parámetros de la política.

    En el siguiente ejemplo, se limita la cantidad de solicitudes enviadas a un proveedor de modelos de lenguaje grandes (LLM) (foo.com) a 100 solicitudes por minuto para cada agente en una puerta de enlace de Secure Web Proxy para el tráfico saliente. Cada agente se identifica con el nombre común en su certificado de cliente.

      name: "projects/ PROJECT_ID /locations/ LOCATION /rateLimitPolicies/test-policy"
      description: "Simple agent for LLM rate limiting."
      httpRules:
      # Match on the provider host name.
      - to:
          destination:
            hosts:
            - exact: "foo.com"
    
        # default RPM bucket
        rateLimitActions:
        - rateLimitBucket: "rl_default_rpm_limit"
    
      rateLimitBuckets:
      - name: "rl_default_rpm_limit"
        # Identify client by its client cert name
        keys:
        - keyType: PRINCIPAL
          principalType: CLIENT_CERT_COMMON_NAME
        defaultLimit:
          countLimit:
            count: 100
            interval: 1
            intervalUnit: MINUTES
    
      targets:
      - resource: "projects/ PROJECT_ID /locations/ LOCATION /gateways/ GATEWAY_NAME "
    

    Reemplaza lo siguiente:

    • PROJECT_ID: Es el ID de tu Google Cloud proyecto.
    • LOCATION: Es la región de tu instancia de Secure Web Proxy; por ejemplo, us-central1.
    • GATEWAY_NAME: Es el nombre de tu instancia de puerta de enlace del Secure Web Proxy.
  2. Para importar el archivo YAML de la política de limitación de frecuencia, usa el siguiente comando:

    gcloud alpha network-security rate-limit-policies import test-policy \
      --source=my-rate-limit-policy.yaml \
      --location=LOCATION
    

    Reemplaza LOCATION por la región de tu instancia de Secure Web Proxy.

¿Qué sigue?