Solucionar problemas de creación de instancias

En esta página se proporciona información para solucionar problemas que pueden surgir al intentar crear una instancia de Filestore.

PERMISSION DENIED al crear una instancia de Filestore

  1. Comprueba si la API de Filestore está habilitada:

    gcloud services enable file.googleapis.com
    
  2. Cada instancia de Filestore debe tener asociado un intervalo de direcciones IP que no se solape con otro intervalo en uso. Para ver una lista detallada de las restricciones, consulta Configurar un intervalo de direcciones IP reservadas.

  3. Comprueba si tienes el rol roles/file.editor. Para obtener más información, consulta Control de acceso o Roles y permisos de gestión de identidades y accesos.

  4. Si sigues teniendo el error, es posible que se haya quitado el rol file.serviceAgent de la cuenta de servicio de Filestore. Para comprobar si este es el caso, ejecuta el siguiente comando:

      gcloud projects get-iam-policy project-id-or-number \
            --flatten="bindings[].members" \
            --format='table(bindings.role)' \
            --filter="bindings.members:service-project-number@cloud-filer.iam.gserviceaccount.com"
    

    donde:

    • project-id-or-number es el ID o el número de tu Google Cloud proyecto.
    • project-number es el número de tu Google Cloud proyecto.

    El comando debería devolver algo similar a lo siguiente:

    ROLE
    roles/file.serviceAgent
    

    Si roles/file.serviceAgent no aparece en la lista, puedes restaurarlo ejecutando el siguiente comando:

      gcloud projects add-iam-policy-binding project-id-or-number  \
          --member serviceAccount:service-project-number@cloud-filer.iam.gserviceaccount.com  \
          --role roles/file.serviceAgent
    

Error System limit for internal resources has been reached al crear una instancia

Este error se debe a que Filestore ha alcanzado una cuota de red interna. Por cada red de VPC en la que crees una instancia de Filestore, Filestore debe crear una red interna que se empareje con esa red. Estas redes internas se conservan incluso cuando se eliminan las instancias de Filestore y las redes de VPC asociadas.

Cuando el número de redes internas de un proyecto llega a 49, Filestore ya no puede crear más redes internas, lo que te impide crear instancias de Filestore en redes de VPC nuevas. Si intenta hacerlo, se producirá uno de los siguientes errores:

System limit for internal resources has been reached. Please request to adjust limit here: https://forms.gle/PFPJ2QD4KnCHzYEx9

Para borrar las redes internas, inhabilita y vuelve a habilitar la API de Filestore.

Usa el comando gcloud services disable para inhabilitar la API Filestore:

gcloud services disable file.googleapis.com

A continuación, usa el comando gcloud services enable para volver a habilitar la API Filestore:

gcloud services enable file.googleapis.com

Si no puedes inhabilitar la API porque tienes instancias de Filestore que no puedes eliminar o no quieres perder la cuota que se te ha concedido mediante solicitudes de aumento de cuota, puedes rellenar el siguiente formulario para que se ajusten los límites de tu red:

https://forms.gle/PFPJ2QD4KnCHzYEx9

Si necesitas eliminar y crear redes de VPC e instancias de Filestore con frecuencia, tienes dos formas de evitar que se agote la cuota de red:

  • Cuando cree una red de VPC, use el mismo nombre que una red anterior que se haya usado para crear instancias de Filestore.

  • Alterna entre un grupo de no más de 49 redes VPC en lugar de eliminarlas y volver a crearlas.

Siguientes pasos