Risoluzione dei problemi

Questa pagina mostra come risolvere i problemi relativi a Model Armor.

Questa sezione contiene passaggi per la risoluzione dei problemi che potrebbero esserti utili se riscontri problemi con Model Armor.

Tutte le chiamate API a Model Armor restituiscono un errore 404 Not Found

Stabilisci una connessione Private Service Connect alle API Model Armor. Questo errore si verifica in genere quando si accede agli endpoint regionali (REP) di Model Armor utilizzando l'accesso privato Google o senza un Private Service Connect. Per saperne di più, consulta Informazioni sull'accesso agli endpoint regionali tramite gli endpoint Private Service Connect.

Il filtro Sensitive Data Protection genera un errore o viene ignorato

Verifica quanto segue:

  • Il modello Sensitive Data Protection si trova nella stessa regione dell'endpoint Model Armor chiamato.
  • Il service agent che effettua la richiesta Model Armor dispone dei ruoli dlp.User e dlp.Reader nel progetto contenente il modello Sensitive Data Protection.

Questo errore si verifica a causa di errori del client nelle richieste SanitizeUserPrompt o SanitizeModelResponse o di problemi con il modello Sensitive Data Protection.

Errori dell'endpoint globale di Model Armor

Assicurati di effettuare le richieste API all'endpoint regionale appropriato anziché all'endpoint globale.

Model Armor supporta solo le seguenti operazioni sui suoi endpoint regionali:

  • Operazioni di creazione, lettura, aggiornamento, eliminazione ed elenco sui modelli.
  • richieste API SanitizeUserPrompt e SanitizeModelResponse.

Se effettui le richieste API per queste operazioni all'endpoint globale, visualizzerai il seguente errore.

{
  "error": {
    "code": 403,
    "message": "Write access to project '<PROJECT_ID>' was denied",
    "status": "PERMISSION_DENIED"
  }
}

Errori del certificato durante l'accesso agli endpoint regionali di Model Armor

Questo errore si verifica in genere quando si accede agli endpoint regionali di Model Armor dall'interno di una rete VPC utilizzando l'accesso privato Google o i Controlli di servizio VPC e la verifica del certificato non va a buon fine.

Ad esempio, potresti visualizzare un messaggio di errore simile al seguente:

curl: (60) SSL: no alternative certificate subject name matches target host name 'modelarmor.europe-west4.rep.googleapis.com'

Per risolvere il problema, crea un endpoint Private Service Connect per le API Model Armor. Per saperne di più, consulta Informazioni sull'accesso agli endpoint regionali tramite gli endpoint Private Service Connect.