En esta página, se muestra cómo resolver problemas con Assured Open Source Software.
Errores de autenticación
En esta sección, se enumeran algunos errores que puedes encontrar con la autenticación y se proporcionan sugerencias para solucionarlos.
HTTP 403: Se denegó el permiso artifactregistry.mavenartifacts.list
Cuando falla la autenticación, se muestra el siguiente mensaje de error:
{
"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"
}
}
]
}
}
Este error puede deberse a uno de los siguientes motivos:
No habilitaste la cuenta de servicio o el ID de la cuenta de AWS: Habilita la cuenta de servicio o el ID de la cuenta de AWS. Para ello, proporciona sus detalles en el formulario de habilitación del cliente.
No configuraste las credenciales predeterminadas de la aplicación (ADC): Para resolver este problema, asegúrate de configurar la autenticación.
Para obtener más detalles, consulta Configura credenciales predeterminadas de la aplicación.
Configuraste ADC con una cuenta de servicio incorrecta: Asegúrate de que la cuenta de servicio que usas sea la misma que habilitaste con el formulario de habilitación del cliente.
HTTP 403: Se denegó el permiso artifactregistry.pythonpackages.list
La resolución para este error es la misma que para el error HTTP 403 que recibes para Java.
La creación de claves de la cuenta de servicio está inhabilitada
Es posible que encuentres el siguiente error cuando intentes generar una clave de cuenta de servicio para la autenticación:
Service account key creation is disabled. The organization policy constraint 'iam.disableServiceAccountKeyCreation' is enforced. This constraint disables the creation of new service account keys.
Para resolver este problema, comunícate con el administrador de la política de tu organización y solicita una excepción a la restricción de la política de la organización que inhabilita la creación de claves de cuentas de servicio.
No se pueden descargar paquetes
Si tienes problemas para descargar paquetes, completa los siguientes pasos:
- Verifica si el paquete existe en el repositorio. Para obtener instrucciones, consulta Cómo validar tu conexión.
- En el caso del nivel gratuito, verifica si estás descargando un paquete compatible. Para obtener más información, consulta Lista de paquetes de Java y Python compatibles con el nivel gratuito de Assured OSS.
- Verifica que tu entorno sea compatible con el paquete y la versión. Las herramientas de compilación, como
pip, solo descargan paquetes compatibles.