Las siguientes secciones contienen los comandos de ejemplo
gcloud beta quotas info
y
gcloud beta quotas preferences. Estos comandos te permiten ver y administrar los recursos QuotaInfo y QuotaPreference.
Puedes usar Google Cloud CLI (gcloud CLI) para obtener valores de cuotas actuales y especificar las preferencias de cuota para algunos servicios y APIs Google Cloud y.
Limitaciones
Cloud Quotas tiene las siguientes limitaciones:
En la mayoría de los casos, los ajustes de aumento de cuota deben realizarse a nivel de proyecto. Una cantidad limitada de productos admite ajustes de aumento de cuota a nivel de la organización. Para ver si un Google Cloud producto admite ajustes de aumento de cuota a nivel de la organización, consulta la documentación de ese producto.
Puedes solicitar ajustes de disminución de cuota para cuotas a nivel de proyecto, organización y carpeta.
Antes de comenzar
Antes de usar gcloud CLI, asegúrate de instalarla e inicializarla.
Es posible que también necesites el valor de QUOTA_ID. Si es así, consulta las instrucciones para encontrar tu ID de cuota.
Instala e inicializa la CLI de gcloud
Para usar gcloud CLI para Cloud Quotas, asegúrate de instalar e inicializar los componentes:
Instala la CLI de gcloud.
Si usas Cloud Shell, puedes omitir este paso porque gcloud CLI viene preinstalado.
Inicializa gcloud CLI.
Ejecuta el siguiente comando para instalar el componente beta de:
gcloud components install beta
Encuentra el ID de tu cuota
Varios comandos de gcloud CLI en este documento hacen referencia al valor de tu ID de cuota. Puedes encontrar el ID de cuota con la Google Cloud consola de , gcloud CLI, las bibliotecas cliente o la API de REST. En esta sección, se muestra cómo encontrar el ID de cuota con la Google Cloud consola de o gcloud CLI.
Console
En la consola de Google Cloud , ve a la página IAM y administración > Cuotas y límites del sistema:
Haz clic en Filtrar para filtrar tu servicio.
Si no ves la columna Nombre del límite, haz clic en el ícono Opciones de visualización de columnas…. Selecciona Limitar nombre y haz clic en Aceptar.
La columna Nombre del límite muestra el ID de la cuota.
gcloud
Para encontrar el valor de ID de cuota con gcloud CLI, ejecuta el siguiente comando para obtener una lista con la información sobre tu cuota para el servicio especificado:
Ingresa el siguiente comando de gcloud CLI, en una ventana de terminal:
gcloud beta quotas info list --service=SERVICE_NAME --project=PROJECT_ID_OR_NUMBER \ --billing-project=BILLING_PROJECT_ID_OR_NUMBERReemplaza lo siguiente:
SERVICE_NAME: El nombre del servicio con las cuotas que quieres ver. Por ejemplo, el nombre del servicio de Compute Engine escompute.googleapis.com.PROJECT_ID_OR_NUMBER: El ID o el número del proyecto.Para encontrar el ID del proyecto con la Google Cloud consola de, navega a la página de Resource Manager:
BILLING_PROJECT_ID_OR_NUMBER: El ID o el número del proyecto cuya cuota de la API de Cloud Quotas quieres usar para ejecutar este comando. Puede ser diferente del proyecto que contiene el servicio para el que buscas el ID de cuota.Si ya configuraste el proyecto de facturación cuando configuraste gcloud CLI, esta marca es opcional. De lo contrario, omitir esta opción podría generar un error de permiso denegado. Para obtener más información, consulta Configura el proyecto de cuota.
El resultado del comando
gcloud beta quotas info listcontiene texto similar al siguiente ejemplo:... "quotaInfos": [ ... { "name": "projects/PROJECT_NUMBER/locations/global/services/compute.googleapis.com/quotaInfos/CPUS-per-project-region", "quotaId": "CPUS-per-project-region", "metric": "compute.googleapis.com/cpus", "containerType": "PROJECT", "dimensions": [ "region" ], "dimensionsInfo": [ { "details": { "value": 20 }, "applicableLocations": [ "us-central1", "us-central2", "us-west1", "us-east1" ] ... } ] }, ... ] ...
Busca el valor que corresponda a
quotaIdy úsalo cuando especifiquesQUOTA_IDen las siguientes secciones.
Ejemplo de comandos de información de cuotas de gcloud
En esta sección, se proporcionan ejemplos que muestran cómo usar comandos gcloud beta quotas info para ver la información de la cuota de un servicio específico o de una organización.
QuotaInfo es un recurso de solo lectura que proporciona metadatos e información del valor de la cuota sobre una cuota en particular para una carpeta, organización o proyecto determinado.
Consulta la información sobre las cuotas de un servicio en particular
Para ver la información sobre la cuota de un servicio en particular, ejecuta el siguiente comando:
gcloud beta quotas info describe QUOTA_ID --service=SERVICE_NAME \
--project=PROJECT_ID_OR_NUMBER --billing-project=BILLING_PROJECT_ID_OR_NUMBER
Reemplaza lo siguiente:
QUOTA_ID: Es el valor del ID de la cuota. Para encontrar este valor, consulta Encuentra el ID de tu cuota.SERVICE_NAME: El nombre del servicio con las cuotas que quieres ver. Por ejemplo, el nombre del servicio de Compute Engine escompute.googleapis.com.PROJECT_ID_OR_NUMBER: El ID o el número del proyecto.BILLING_PROJECT_ID_OR_NUMBER: El ID o el número del proyecto cuya cuota de la API de Cloud Quotas quieres usar para ejecutar este comando. Esto puede ser diferente del proyecto que contiene el servicio para el que estás viendo la información de la cuota.Si ya configuraste el proyecto de facturación cuando configuraste gcloud CLI, esta marca es opcional. De lo contrario, omitir esta opción podría generar un error de permiso denegado. Para obtener más información, consulta Configura el proyecto de cuota.
Visualiza información sobre la cuota de una organización
Para ver los detalles de la cuota del mismo servicio para una organización, ejecuta el siguiente comando:
gcloud beta quotas info list --service=SERVICE_NAME --organization=ORGANIZATION_ID \
--billing-project=BILLING_PROJECT_ID_OR_NUMBER
Reemplaza lo siguiente:
SERVICE_NAME: El nombre del servicio con las cuotas que quieres ver. Por ejemplo, el nombre del servicio de Compute Engine escompute.googleapis.com.ORGANIZATION_ID: el ID de tu organización.BILLING_PROJECT_ID_OR_NUMBER: El ID o el número del proyecto cuya cuota de la API de Cloud Quotas quieres usar para ejecutar este comando. Esto puede ser diferente del proyecto que contiene el servicio para el que estás viendo la información de la cuota.Si ya configuraste el proyecto de facturación cuando configuraste gcloud CLI, esta marca es opcional. De lo contrario, omitir esta opción podría generar un error de permiso denegado. Para obtener más información, consulta Configura el proyecto de cuota.
Ejemplo de comandos de preferencias de cuotas de gcloud
En esta sección, se proporcionan ejemplos que muestran cómo usar comandos de gcloud beta quotas preferences para verificar las preferencias de cuota existentes y ajustar el valor de la cuota.
El recurso QuotaPreference representa tu preferencia de cuota para una combinación de dimensiones particular. Una dimensión es un atributo que representa una región o una zona, o una dimensión específica del servicio, como gpu_family o network_id.
Verifica si hay preferencias existentes
Para verificar las preferencias existentes, ejecuta el siguiente comando:
gcloud beta quotas preferences list --project=PROJECT_ID_OR_NUMBER \
--billing-project=BILLING_PROJECT_ID_OR_NUMBER
Reemplaza lo siguiente:
PROJECT_ID_OR_NUMBER: El ID o el número del proyecto.BILLING_PROJECT_ID_OR_NUMBER: El ID o el número del proyecto cuya cuota de la API de Cloud Quotas quieres usar para ejecutar este comando. Puede ser diferente del proyecto para el que verificas las preferencias de cuota.Si ya configuraste el proyecto de facturación cuando configuraste gcloud CLI, esta marca es opcional. De lo contrario, omitir esta opción podría generar un error de permiso denegado. Para obtener más información, consulta Configura el proyecto de cuota.
Verifica las preferencias existentes con ajustes de cuota pendientes
Para verificar las preferencias existentes con ajustes de cuota pendientes, agrega la marca --reconciling-only=true como se muestra en el siguiente comando:
gcloud beta quotas preferences list --project=PROJECT_ID_OR_NUMBER --reconciling-only=true \
--billing-project=BILLING_PROJECT_ID_OR_NUMBER
Reemplaza lo siguiente:
PROJECT_ID_OR_NUMBER: El ID o el número del proyecto.BILLING_PROJECT_ID_OR_NUMBER: El ID o el número del proyecto cuya cuota de la API de Cloud Quotas quieres usar para ejecutar este comando. Puede ser diferente del proyecto para el que verificas las preferencias de cuota.Si ya configuraste el proyecto de facturación cuando configuraste gcloud CLI, esta marca es opcional. De lo contrario, omitir esta opción podría generar un error de permiso denegado. Para obtener más información, consulta Configura el proyecto de cuota.
Solicita un ajuste de aumento de cuota cuando aún no se haya establecido una preferencia de cuota
Para solicitar un ajuste de cuota con gcloud CLI, ejecuta el siguiente comando:
gcloud beta quotas preferences create --project=PROJECT_ID_OR_NUMBER \ --service=SERVICE_NAME \ --quota-id=QUOTA_ID \ --dimensions=DIMENSIONS \ --preferred-value=PREFERRED_VALUE \ --billing-project=BILLING_PROJECT_ID_OR_NUMBER \ --email=EMAIL \ --justification=JUSTIFICATION \ --preference-id=PREFERENCE_ID
Reemplaza lo siguiente:
PROJECT_ID_OR_NUMBER: El ID o el número del proyecto.SERVICE_NAME: El nombre del servicio con las cuotas que quieres ajustar. Por ejemplo, el nombre del servicio de Compute Engine escompute.googleapis.com.QUOTA_ID: Es el valor del ID de la cuota. Para encontrar este valor, consulta Encuentra el ID de tu cuota.DIMENSIONS: Las dimensiones que se ajustarán, especificadas como una lista de pares clave-valor separados por comas. Por ejemplo,region=us-east4,gpu_family=NVIDIA_H100. Para obtener más información sobre las dimensiones de cuota, consulta Configura las dimensiones de Cloud Quotas.PREFERRED_VALUE: el valor de cuota preferido.BILLING_PROJECT_ID_OR_NUMBER: El ID o el número del proyecto cuya cuota de la API de Cloud Quotas quieres usar para ejecutar este comando. Puede ser diferente del proyecto para el que solicitas un ajuste de cuotaSi ya configuraste el proyecto de facturación cuando configuraste gcloud CLI, esta marca es opcional. De lo contrario, omitir esta opción podría generar un error de permiso denegado. Para obtener más información, consulta Configura el proyecto de cuota.
EMAIL: Una dirección de correo electrónico que se puede usar como contacto, en caso Google Cloud de que necesite más información antes de que se pueda otorgar una cuota adicional.JUSTIFICATION: Una cadena opcional que explica tu solicitud.PREFERENCE_ID: Un ID de preferencia opcional. Si no especificas un ID de preferencia, la API genera un identificador único universal (UUID) por ti.
El resultado es similar al siguiente:
{ "createTime":"CREATE_TIME", "dimensions":{ "DIMENSION_KEY_1":"DIMENSION_VALUE_1", "DIMENSION_KEY_2":"DIMENSION_VALUE_2" }, "etag":"ETAG_VALUE", "name":"projects/PROJECT_ID_OR_NUMBER/locations/global/quotaPreferences/PREFERENCE_ID", "quotaConfig":{ "grantedValue":"GRANTED_VALUE", "preferredValue":"PREFERRED_VALUE", "traceId":"TRACE_ID" }, "quotaId":"QUOTA_ID", "reconciling":true, "service":"SERVICE_NAME", "updateTime":"UPDATE_TIME", }
Solicita un ajuste de aumento de cuota cuando se haya establecido una preferencia de cuota
Para solicitar un ajuste de aumento de cuota en una región específica y ya existe preferencia, ejecuta el siguiente comando:
gcloud beta quotas preferences update PREFERENCE_ID --preferred-value=PREFERRED_VALUE \
--quota-id=QUOTA_ID --service=SERVICE_NAME --project=PROJECT_ID_OR_NUMBER \
--billing-project=BILLING_PROJECT_ID_OR_NUMBER --email=EMAIL \
--justification=JUSTIFICATION
Reemplaza lo siguiente:
PREFERENCE_ID: El ID de preferencia, que es obligatorio como primer argumento cuando se usa el comandogcloud beta quotas preferences update.PREFERRED_VALUE: el valor de cuota preferido.QUOTA_ID: Es el valor del ID de la cuota. Para encontrar este valor, consulta Encuentra el ID de tu cuota.SERVICE_NAME: El nombre del servicio con las cuotas que quieres ver. Por ejemplo, el nombre del servicio de Compute Engine escompute.googleapis.com.PROJECT_ID_OR_NUMBER: El ID o el número del proyecto.BILLING_PROJECT_ID_OR_NUMBER: El ID o el número del proyecto cuya cuota de la API de Cloud Quotas quieres usar para ejecutar este comando. Puede ser diferente del proyecto para el que solicitas un ajuste de cuota.Si ya configuraste el proyecto de facturación cuando configuraste gcloud CLI, esta marca es opcional. De lo contrario, omitir esta opción podría generar un error de permiso denegado. Para obtener más información, consulta Configura el proyecto de cuota.
EMAIL: Una dirección de correo electrónico que se puede usar como contacto, en caso Google Cloud de que necesite más información antes de que se pueda otorgar una cuota adicional.JUSTIFICATION: Una cadena opcional que explica tu solicitud.
Visualiza una preferencia de cuota existente
Para ver los detalles de la preferencia de cuota que acabas de crear, ejecuta el siguiente comando:
gcloud beta quotas preferences describe PREFERENCE_ID \
--project=PROJECT_ID_OR_NUMBER \
--billing-project=BILLING_PROJECT_ID_OR_NUMBER
Reemplaza lo siguiente:
PREFERENCE_ID: El ID de preferencia, que es obligatorio como primer argumento cuando se usa el comandogcloud beta quotas preferences describe.PROJECT_ID_OR_NUMBER: El ID o el número del proyecto.BILLING_PROJECT_ID_OR_NUMBER: El ID o el número del proyecto cuya cuota de la API de Cloud Quotas quieres usar para ejecutar este comando. Puede ser diferente del proyecto para el que estás viendo la preferencia de cuota.Si ya configuraste el proyecto de facturación cuando configuraste gcloud CLI, esta marca es opcional. De lo contrario, omitir esta opción podría generar un error de permiso denegado. Para obtener más información, consulta Configura el proyecto de cuota.
El resultado contendría datos específicos de tu configuración y sería similar al siguiente resultado de ejemplo:
createTime: 'CREATE_TIME'
dimensions:
gpu_family: NVIDIA_H100
region: us-east4
etag: ETAG_VALUE
name: projects/12345/locations/global/quotaPreferences/PREFERENCE_ID
quotaConfig:
grantedValue: '0'
preferredValue: '128'
traceId: TRACE_ID
quotaId: GPUS-PER-GPU-FAMILY-per-project-region
reconciling: true
service: compute.googleapis.com
updateTime: 'UPDATE_TIME'
Habilita el ajustador de cuotas a través de un proyecto de cliente
Un proyecto de cliente hace referencia al proyecto que usa una aplicación o un usuario para acceder a los recursos y, además, interactuar con Google Cloud ellos, mientras que un proyecto de recursos es el proyecto subyacente en el que se almacenan y administran esos recursos.
Para habilitar el ajustador de cuotas a través de un proyecto de cliente con gcloud CLI, sigue estos pasos:
Crea un proyecto de cliente:
gcloud projects create CLIENT_PROJECT_ID gcloud config set project CLIENT_PROJECT_IDReemplaza
CLIENT_PROJECT_IDpor el ID del proyecto que quieres crear. Los IDs de proyecto son inmutables y solo se pueden configurar durante la creación del proyecto. Deben comenzar con una letra minúscula y pueden tener letras ASCII en minúscula, dígitos o guiones. Los IDs de proyecto deben tener entre 6 y 30 caracteres.Habilita la API de Cloud Quotas en el proyecto de cliente:
gcloud services enable cloudquotas.googleapis.comCrea una cuenta de servicio en el proyecto de cliente:
gcloud iam service-accounts create SA_NAME \ --display-name SA_DISPLAY_NAME \ --project=CLIENT_PROJECT_IDReemplaza lo siguiente:
SA_NAME: El nombre interno de la nueva cuenta de servicio. Se usa para generar un IAM_ACCOUNT (una dirección de correo electrónico interna de IAM que se usa como identificador de la cuenta de servicio), que se debe pasar a los comandos posteriores.SA_DISPLAY_NAME: El nombre visible de la cuenta de servicio.CLIENT_PROJECT_ID: El ID del proyecto de cliente.
Crea una clave de cuenta de servicio:
gcloud iam service-accounts keys create KEY_FILE \ --iam-account=SA_NAME@CLIENT_PROJECT_ID.iam.gserviceaccount.comReemplaza lo siguiente:
KEY_FILE: La ruta de acceso al archivo de clave de cuenta de servicio JSON.SA_NAME@CLIENT_PROJECT_ID.iam.gserviceaccount.com: La dirección de correo electrónico de la cuenta de servicio.
Otorga permisos de IAM a la cuenta de servicio:
gcloud projects add-iam-policy-binding CLIENT_PROJECT_ID \ --member="serviceAccount:SA_NAME@CLIENT_PROJECT_ID.iam.gserviceaccount.com" \ --role="roles/serviceusage.serviceUsageConsumer" gcloud projects add-iam-policy-binding RESOURCE_PROJECT_ID \ --member="serviceAccount:SA_NAME@CLIENT_PROJECT_ID.iam.gserviceaccount.com" \ --role="roles/cloudquotas.admin"Reemplaza lo siguiente:
CLIENT_PROJECT_ID: El ID del proyecto de cliente.RESOURCE_PROJECT_ID: El ID del proyecto de recursos.SA_NAME@CLIENT_PROJECT_ID.iam.gserviceaccount.com: La dirección de correo electrónico de la cuenta de servicio.
Activa la cuenta de servicio con la clave de cuenta de servicio que creaste antes:
gcloud auth activate-service-account --key-file=KEY_FILEPara habilitar el ajustador de cuotas en tu proyecto de recursos, especifica el proyecto y la configuración de habilitación:
gcloud beta quotas adjuster settings update --project=RESOURCE_PROJECT_ID \ --enablement=enabledLa configuración de habilitación es obligatoria cuando se usa gcloud CLI y debe establecerse en
enabledodisabled.Opcional: Para ver la configuración actual del ajustador de cuotas, ejecuta el siguiente comando:
gcloud beta quotas adjuster settings describe --project=RESOURCE_PROJECT_IDEl resultado es similar al siguiente ejemplo:
enablement: ENABLED etag: 8izmJp6EI__mOfLyhkQU9 name: projects/RESOURCE_PROJECT_ID/locations/global/quotaAdjusterSettings updateTime: '2025-01-10T17:22:37.883221181Z'
Para habilitar el ajustador de cuotas para varios proyectos de cliente, sigue los pasos anteriores del 5 al 8. Cuando lo hagas, asegúrate de que se cumplan las siguientes condiciones:
- La API de Cloud Quotas está habilitada en el proyecto de cliente.
- La cuenta de servicio tiene el rol de IAM
cloudquotas.adminen todos los proyectos de recursos en los que quieres habilitar el ajustador de cuotas.
Otros servicios con comandos de gcloud CLI relacionados con la cuota
Además de gcloud beta quotas, algunos servicios tienen su propio acceso a la línea de comandos a la información de la cuota y el uso de recursos.
Por ejemplo, Compute Engine te permite acceder a la información de la cuota. Para obtener más información, consulta las siguientes secciones de Compute Engine:
- Cuotas de asignación
- La descripción general de gcloud CLI compute
- El comando gcloud CLI compute de la referencia del SDK de Google Cloud
¿Qué sigue?
Para solucionar problemas con los comandos
gcloud beta quotas, consulta Cómo solucionar problemas de gcloud CLI.Para obtener detalles sobre los
gcloud beta quotascomandos y las marcas, consulta la sección de la referencia de Google Cloud CLI.Para obtener más información sobre la terminología de las cuotas, consulta Comprende la terminología de cuotas y límites del sistema.