Se riscontri problemi di autenticazione o download con Assured Open Source Software (Assured OSS), puoi diagnosticarli e risolverli verificando l'attivazione dell'account, le credenziali e la configurazione del repository.
Errori di autenticazione
Questa sezione elenca alcuni errori che potresti riscontrare con l'autenticazione e fornisce suggerimenti su come risolverli.
HTTP 403: autorizzazione artifactregistry.mavenartifacts.list negata
Se l'autenticazione non va a buon fine, viene restituito il seguente messaggio di errore:
{
"error": {
"code": 403,
"message": "Permission 'artifactregistry.mavenartifacts.list' denied on resource '//artifactregistry.googleapis.com/projects/cloud-aoss/locations/us/repositories/cloud-aoss-java' (or it may not exist).",
"status": "PERMISSION_DENIED",
"details": [
{
"@type": "type.googleapis.com/google.rpc.ErrorInfo",
"reason": "IAM_PERMISSION_DENIED",
"domain": "artifactregistry.googleapis.com",
"metadata": {
"permission": "artifactregistry.mavenartifacts.list",
"resource": "projects/cloud-aoss/locations/us/repositories/cloud-aoss-java"
}
}
]
}
}
Questo errore può essere causato da uno dei seguenti motivi:
Non hai attivato il account di servizio o l'ID account AWS: attiva il account di servizio o l'ID account AWS fornendo i relativi dettagli nel modulo di attivazione per i clienti.
Non hai configurato le Credenziali predefinite dell'applicazione (ADC): per risolvere questo problema, assicurati di aver configurato l'autenticazione.
Per maggiori dettagli, consulta Configura le credenziali predefinite dell'applicazione.
Hai configurato ADC con un service account errato: assicurati che il account di servizio che stai utilizzando sia lo stesso che hai attivato utilizzando il modulo di abilitazione del cliente.
HTTP 403: autorizzazione artifactregistry.pythonpackages.list negata
La risoluzione di questo errore è la stessa dell'errore HTTP 403 che ricevi per Java.
Creazione di chiavi del service account disabilitata
Durante il tentativo di generare una chiave service account per l'autenticazione, potresti riscontrare il seguente errore:
Service account key creation is disabled. The organization policy constraint 'iam.disableServiceAccountKeyCreation' is enforced. This constraint disables the creation of new service account keys.
Per risolvere il problema, contatta l'amministratore delle policy dell'organizzazione e richiedi un'eccezione al vincolo della policy dell'organizzazione che disabilita la creazione delle chiavi dei account di servizio.
Impossibile scaricare i pacchetti
Se riscontri problemi con il download dei pacchetti, completa i seguenti passaggi:
- Verifica se il pacchetto esiste nel repository. Per istruzioni, consulta Convalida la connessione.
- Per il Livello senza costi, controlla se stai scaricando un pacchetto supportato. Per ulteriori informazioni, consulta Elenco dei pacchetti Java e Python supportati per il livello senza costi di Assured OSS.
- Verifica che il tuo ambiente supporti il pacchetto e la versione. Gli strumenti di build come
pipscaricano solo i pacchetti supportati.