Risolvere i problemi di creazione delle istanze

Questa pagina fornisce informazioni per la risoluzione dei problemi che potresti riscontrare durante il tentativo di creare un'istanza Filestore.

PERMISSION DENIED quando si crea un'istanza Filestore

  1. Verifica se l'API Filestore è abilitata:

    gcloud services enable file.googleapis.com
    
  2. A ogni istanza Filestore deve essere associato un intervallo di indirizzi IP che non si sovrapponga a un altro intervallo in uso. Per un elenco dettagliato delle limitazioni, vedi Configurare un intervallo di indirizzi IP riservati.

  3. Controlla se disponi del ruolo roles/file.editor. Per maggiori dettagli, consulta Controllo dell'accesso o Ruoli e autorizzazioni IAM.

  4. Se l'errore si verifica ancora, è possibile che il ruolofile.serviceAgent sia stato rimosso dall'account di servizio Filestore. Per verificare se è così, esegui:

      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"
    

    dove:

    • project-id-or-number è l'ID o il numero del tuo progetto Google Cloud.
    • project-number è il numero del tuo progetto Google Cloud.

    Il comando dovrebbe restituire un risultato simile al seguente:

    ROLE
    roles/file.serviceAgent
    

    Se roles/file.serviceAgent non è presente nell'elenco, puoi ripristinarlo eseguendo:

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

System limit for internal resources has been reached errore durante la creazione di un'istanza

Questo errore si verifica quando Filestore raggiunge una quota della rete interna. Per ogni rete VPC che crei un'istanza Filestore Cloud Storage deve creare rete interna che esegue il peering con quella rete. Queste reti interne vengono mantenute anche quando le istanze Filestore e le reti VPC associate vengono eliminati.

Quando il numero di reti interne raggiunge 49 per un progetto, Filestore non è più in grado di creare nuove reti interne, il che impedisce di creare istanze Filestore su nuove reti VPC. Il tentativo di farlo comporta uno dei seguenti errori:

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

Puoi cancellare i dati delle reti interne disattivando e riattivando il API Filestore.

Utilizza il comando gcloud services disable per disattivare l'API Filestore:

gcloud services disable file.googleapis.com

Quindi, utilizza la gcloud services enable per riabilitare l'API Filestore:

gcloud services enable file.googleapis.com

Se non puoi disabilitare l'API perché disponi di istanze Filestore che non puoi eliminare o che non vuoi perdere la quota che ti è stata concessa richieste di aumento della quota, puoi compilare il seguente modulo per modifica i limiti di rete:

https://forms.gle/PFPJ2QD4KnCHzYEx9

Se devi eliminare e creare regolarmente reti VPC e istanze Filestore, esistono due modi per evitare di esaurire la quota di rete:

  • Quando crei una rete VPC, utilizza lo stesso nome di una rete precedente per la creazione di istanze Filestore.

  • Esegui la scansione di un pool di massimo 49 reti VPC anziché eliminarle e poi ricrearle.

Passaggi successivi