Limitar el uso de la API

Según la API, puedes limitar las solicitudes de forma explícita si limitas las solicitudes por día, las solicitudes por minuto o las solicitudes por minuto por usuario.

Puedes limitar el uso facturable si configuras el límite. Por ejemplo, para evitar que se te facture por el uso luego de agotar los límites de uso de cortesía, puedes establecer un límite de solicitudes por día.

Modifica los límites de la cantidad de solicitudes

Puedes establecer límites en todas las solicitudes a cualquier API facturable. La mayoría de las API establecen límites predeterminados, pero puedes cambiar ese límite hasta el máximo especificado por Google. Algunas API establecen un límite bajo hasta que habilitas la facturación en tu proyecto.

Para ver o modificar los límites de tu API, sigue estos pasos:

  1. En Cloud Console, ve a la página Panel de API y servicios.

    Ir al panel de API y servicios

  2. En la lista de proyectos, selecciona un proyecto o crea uno nuevo.
  3. Haz clic en el nombre de la API que te interesa.
  4. Haz clic en Cuotas. Si el elemento de menú Cuotas no está presente en el panel de navegación izquierdo, significa que la API que seleccionaste no tiene cuotas definidas.
  5. Expande el servicio cuya cuota quieres cambiar y, luego, haz clic en el ícono de edición correspondiente a la cuota que deseas cambiar.
  6. Ingresa el Límite de cuota que desees, hasta el límite que especifica Google, y haz clic en Guardar.

Algunas API te permiten solicitar un límite mayor mediante el envío de un formulario. Algunas API te permiten especificar una cuota más alta solo si la facturación está habilitada en el proyecto.

Las secciones de la cuota del plan Premium corresponden al plan Premium de Google Maps, que ya no se ofrece. A menos que seas cliente actual del plan Premium de Google Maps, no edites esas secciones.

Límite de solicitudes por usuario

Para evitar que los usuarios individuales consuman tu cuota de API, algunas API incluyen un límite predeterminado por usuario y minuto. Si existe un límite predeterminado, puedes modificar ese valor como se describe en la sección anterior a fin de limitar la cuota disponible para cada usuario.

Los usuarios individuales se identifican con una string única. Si creas una aplicación del servidor (en la que el código de la llamada se aloja en un servidor de tu propiedad) que realiza solicitudes en nombre de los usuarios, tus solicitudes deben incluir el parámetro quotaUser.

Para identificar a un usuario, usa el parámetro quotaUser=userID. Este valor es solo para la aplicación de cuotas a corto plazo, por lo que no necesitas usar el ID de usuario real. Puedes elegir cualquier string arbitraria de menos de 40 caracteres que identifique de forma única a un usuario.

El parámetro quotaUser solo se usa para limitar las solicitudes por usuario por minuto. Si no envías el parámetro quotaUser, todas las llamadas se atribuyen a tus máquinas de servidor, en cuyo caso el usuario no puede limitar las llamadas.

Visualiza y edita todas las cuotas para las API en un proyecto

Puedes revisar, editar y solicitar un límite de cuota más alto para todas las API facturables en un proyecto específico si revisas la página de Cuotas en la sección Administrador y IAM de Cloud Console.

Si deseas revisar y editar las cuotas para todas las API facturables en tu proyecto, sigue estos pasos:

  1. En Cloud Console, ve a la página Cuotas.

    Ir a Cuotas

  2. En la lista de proyectos, selecciona un proyecto o crea uno nuevo. Se mostrará la página Cuotas del proyecto seleccionado con una lista de elementos de una sola línea para cada tipo de cuota disponible en cada servicio.
  3. Usa el campo Filtro para filtrar la lista de cuotas por Servicio, Nombre del límite, Estado de la cuota, ID de servicio o Métrica.
  4. Marca la casilla junto a las cuotas que quieres editar. Se debe habilitar la facturación en el proyecto para hacer clic en las casillas de verificación.
  5. Haz clic en Editar cuotas.
  6. En el panel Cambios en la cuota que se muestra, expande la vista de servicio, edita las cuotas en ese servicio según sea necesario y, luego, haz clic en LISTO.
  7. Repite los pasos para editar las cuotas en cada uno de los servicios seleccionados.
    • Los límites de cuota actuales se prepropagan en los cuadros de entrada.
    • Un servicio con un ícono de alerta () en el envío tiene errores de entrada.
    • Puedes agregar más cuotas para editar si las seleccionas como se describió anteriormente.
    • Para quitar un servicio del panel Cambios en la cuota, coloca el cursor sobre la vista de servicio no expandida y haz clic en el ícono de borrar ().
  8. Cuando termines de editar las cuotas, haz clic en SIGUIENTE.
  9. Si tu solicitud de edición de cuota necesita revisión, aparecerá el formulario de Detalles de contacto. Completa el formulario con tus detalles de contacto.
  10. Haz clic en ENVIAR SOLICITUD.

Prueba

  1. En la página Descripción general de example-db-haz clic en Crear tabla al comienzo de la lista de tablas.

    Cloud Console muestra la página Escribir declaraciones DDL.

  2. Ingresa:

    nombre_google_sql

    CREATE TABLE Singers (
      SingerId   INT64 NOT NULL,
      FirstName  STRING(1024),
      LastName   STRING(1024),
      SingerInfo BYTES(MAX),
      BirthDate  DATE,
    ) PRIMARY KEY(SingerId);
    

    nombre_de_postgresql

    CREATE TABLE Singers ( SingerId BIGINT PRIMARY KEY, FirstName VARCHAR(100), LastName VARCHAR(100), SingerInfo BYTEA, BirthDate TIMESTAMPTZ );

  3. Haga clic en Enviar.