Questo documento elenca gli errori visibili acquisiti e visualizzati dall'estensione Data Agent Kit per VS Code. Questi errori vengono in genere visualizzati come Notifiche (popup) o come Avvisi della barra di stato nell'IDE. Utilizza questa guida per identificare e risolvere i problemi.
Se non riesci a identificare l'origine di un problema dopo aver esaminato il possibile errore elencato qui, prova a uscire e ad accedere di nuovo.
Errori di autenticazione e di gcloud CLI
Questi errori influiscono sulla connettività di base dell'estensione.
Messaggio di errore |
Possibile causa |
Correzione |
|---|---|---|
|
Il binario |
Installa Google Cloud CLI e riavvia VS Code. |
|
|
Fai clic sulla barra di stato o sulla notifica per attivare il flusso di accesso nel terminale. |
La barra di stato mostra un'icona |
L'account dell'estensione con cui hai eseguito l'accesso è diverso dall'account gcloud CLI attivo. |
Esegui |
La barra di stato mostra un'icona |
Le impostazioni dell'estensione, come ID progetto, regione o ID progetto di fatturazione, non corrispondono alle impostazioni di gcloud CLI. |
Fai clic sull'icona di avviso nella barra di stato del progetto per sincronizzare le impostazioni tra l'estensione e gcloud CLI. In alternativa, aggiorna manualmente le configurazioni in uno dei due strumenti per assicurarti che corrispondano. |
|
Tentativo di sincronizzare le impostazioni mentre gli account non sono coerenti. |
Allinea gli account tra gcloud CLI e l'estensione. Assicurati che utilizzino lo stesso account utente, progetto, regione e progetto di fatturazione. |
|
Tentativo di sincronizzazione delle impostazioni mentre gcloud CLI non è installato. |
Installa gcloud CLI. |
Errori di recupero di Explorer e dell'API
Di seguito sono riportati gli errori generali riscontrati durante la navigazione delle risorse cloud nell'albero del menu di Google Cloud Data Agent Kit.
Messaggio di errore |
Possibile causa |
Correzione |
|---|---|---|
|
Il server non può autorizzare la tua richiesta (codice di stato |
Verifica le autorizzazioni di Identity and Access Management (IAM); assicurati che l'API pertinente, ad esempio BigQuery, sia attivata nelle impostazioni. |
|
È stata attivata una funzionalità senza un progetto attivo. |
Utilizza il selettore dei progetti nella barra di stato per selezionare un progetto. |
|
Convenzione di denominazione errata (ID progetto o ID set di dati mancante). |
Utilizza il nome completo: |
Errori BigQuery e Dataform
Gli errori seguenti sono specifici delle trasformazioni SQL e della gestione dei progetti Dataform.
Messaggio di errore |
Possibile causa |
Correzione |
|---|---|---|
|
Il pacchetto npm |
Fai clic su Installa CLI Dataform nella finestra di dialogo per automatizzare l'installazione. |
|
Errori di sintassi nei file |
Controlla la visualizzazione |
|
Errore di esecuzione del job BigQuery. |
Esamina la cronologia dei job BigQuery per i log di esecuzione dettagliati. |
|
La voce Knowledge Catalog o BigQuery esiste, ma contiene contenuti NoSQL. |
Verifica i contenuti della query eseguendola nella console Google Cloud . |
Managed Service for Apache Spark ed errori di Spark
I seguenti errori sono correlati alla gestione dei cluster e all'esecuzione di Spark.
Messaggio di errore |
Possibile causa |
Correzione |
|---|---|---|
|
Autorizzazioni IAM insufficienti o cluster in transizione. |
Assicurati di disporre del ruolo |
|
Errore di riferimento interno nella visualizzazione ad albero. |
Aggiorna la visualizzazione di Spark Resource Explorer. |
|
Il cluster è arrestato o Component Gateway è disattivato. |
Avvia il cluster e assicurati che il gateway dei componenti sia abilitato nella configurazione del cluster. |
|
Errore API |
Aggiorna la visualizzazione di Spark Resource Explorer. |
|
L'avvio del server Jupyter locale non è riuscito o l'installazione dei pacchetti richiesti non è riuscita. |
Apri un nuovo notebook Spark con il kernel remoto. |
|
I notebook di esempio per il tipo di kernel selezionato (locale o remoto) non sono disponibili. |
Non applicabile |
|
Questo vale in particolare per gli utenti Windows quando i percorsi lunghi non sono abilitati sul computer. |
Attiva i percorsi lunghi facendo riferimento al link nella notifica. |
|
Viene visualizzato quando l'utente tenta di utilizzare un kernel remoto per la prima volta. |
Installa le dipendenze facendo clic sulla notifica e selezionando Sì nella finestra di dialogo di conferma. |
|
Mostrato nella descrizione del selettore del kernel accanto a Kernel remoto se mancano le dipendenze di Jupyter. |
Installa le dipendenze facendo clic sulla notifica e selezionando Sì nella finestra di dialogo di conferma. |
|
Visualizzato nella descrizione del selettore del kernel quando l'utente esegue un notebook esistente su Remote Kernel |
Installa le dipendenze facendo clic sulla notifica e selezionando Sì nella finestra di dialogo di conferma. |
Errori di Cloud Storage
Durante la gestione di bucket e oggetti vengono visualizzati i seguenti errori.
Messaggio di errore |
Possibile causa |
Correzione |
|---|---|---|
|
Collisione di nomi nel bucket. |
Scegli un nome cartella univoco. |
|
Autorizzazione negata o timeout di rete. |
Verifica i ruoli |
|
Nome già utilizzato a livello globale o caratteri non validi. |
Errori generici dell'interfaccia
Questi errori indicano errori a livello di UI.
Messaggio di errore |
Possibile causa |
Correzione |
|---|---|---|
|
L'utente si trova in modalità Nessuna cartella in VS Code. |
Apri una cartella utilizzando |
|
Stai eseguendo comandi Spark o SQL senza un notebook aperto. |
Apri un file |
|
Tentativo di trascinare una risorsa con rappresentazione di stringa NoSQL. |
Negli editor possono essere inserite solo tabelle, viste e colonne. |
Errori del database
Vengono restituiti i seguenti errori durante l'esecuzione di query sui database Google Cloud .
AlloyDB
Messaggio di errore |
Possibile causa |
Correzione |
|
L'utente che ha eseguito l'accesso all'estensione non è stato aggiunto come utente IAM all'istanza. |
Consulta Gestire l'autenticazione IAM per aggiungere l'utente come utente IAM. |
|
L'utente IAM non dispone dell'autorizzazione per l'oggetto. |
Consulta Concedere le autorizzazioni di database appropriate agli utenti IAM per concedere l'autorizzazione all'utente IAM per l'oggetto. |
Cloud SQL per MySQL
| Messaggio di errore | Possibile causa | Correzione |
|---|---|---|
Invalid request: Some of your SQL statements failed to execute.
Details: Error 1045 (28000): Access denied for user '[USER]'@'localhost'
(using password: YES). |
L'utente che ha eseguito l'accesso all'estensione non è stato aggiunto come utente IAM all'istanza. | Consulta Autenticazione IAM per aggiungere l'utente come utente IAM per l'istanza. |
Invalid request: Some of your SQL statements failed to execute.
Details: Error 1044 (42000): Access denied for user '[USER]'@'%' to
database '[DB_NAME]'. |
L'utente IAM non dispone dell'autorizzazione per accedere al database. | Consulta Concedere privilegi di database a un singolo utente IAM o service account per concedere privilegi agli utenti IAM per il database. |
Invalid request: The instance doesn't allow using ExecuteSql to
access this instance. You can allow it by patching the instance with
{settings: { dataApiAccess: "ALLOW_DATA_API" }}. |
L'accesso all'API Data non è abilitato. | Abilita l'accesso all'API Data dalle impostazioni della query o consulta Eseguire istruzioni SQL utilizzando l'API Cloud SQL Data per abilitarla dalla console Google Cloud o da gcloud CLI. |
Invalid request: IAM authentication is not
enabled for the instance [PROJECT_ID]:[INSTANCE_NAME]. |
Il flag di autenticazione IAM non è abilitato. | Attiva il flag di autenticazione IAM dalle impostazioni della query o consulta la sezione Autenticazione IAM per attivarlo dalla console Google Cloud o da gcloud CLI. |
Cloud SQL per PostgreSQL
| Messaggio di errore | Possibile causa | Correzione |
|---|---|---|
Invalid request: The instance doesn't allow using ExecuteSql to
access this instance. You can allow it by patching the instance with
{settings: { dataApiAccess: "ALLOW_DATA_API" }}. |
L'accesso API Data non è abilitato. | Abilita l'accesso all'API Data dalle impostazioni della query o consulta Eseguire istruzioni SQL utilizzando l'API Cloud SQL Data per abilitarla dalla console Google Cloud o da gcloud CLI. |
Invalid request: IAM authentication is not
enabled for the instance [PROJECT_ID]:[INSTANCE_NAME]. |
Il flag di autenticazione IAM non è abilitato. | Attiva il flag di autenticazione IAM dalle impostazioni della query o consulta la sezione Autenticazione IAM per attivarlo dalla console Google Cloud o da gcloud CLI. |
Invalid request: Some of your SQL statements failed to execute.
Details: pq: password authentication failed for user
"[USER_EMAIL]". |
L'utente che ha eseguito l'accesso all'estensione non è stato aggiunto come utente IAM all'istanza. | Consulta Autenticazione IAM per aggiungere l'utente come utente IAM per l'istanza. |
Execution failed. All statements are aborted. Details: pq:
permission denied for table [TABLE_NAME] |
L'utente IAM non dispone dell'autorizzazione per accedere all'oggetto. | Consulta Gestire gli utenti con l'autenticazione IAM dei database per concedere privilegi agli utenti IAM per il database. |
Spanner
Messaggio di errore |
Possibile causa |
Correzione |
|---|---|---|
|
Le dimensioni dei risultati superiori a 10 MiB non sono supportate. |
Vedi
|