Cette page explique comment résoudre les problèmes liés à Assured Open Source Software.
Erreurs d'authentification
Cette section liste certaines erreurs que vous pouvez rencontrer lors de l'authentification et fournit des suggestions pour les résoudre.
HTTP 403 : autorisation artifactregistry.mavenartifacts.list refusée
Le message d'erreur suivant s'affiche en cas d'échec de l'authentification :
{
"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"
}
}
]
}
}
Cette erreur peut se produire pour l'une des raisons suivantes :
Vous n'avez pas activé le compte de service ni l'ID de compte AWS : activez le compte de service ou l'ID de compte AWS en fournissant ses informations dans le formulaire d'activation client.
Vous n'avez pas configuré les identifiants par défaut de l'application (ADC) : pour résoudre ce problème, assurez-vous d'avoir configuré l'authentification.
Pour en savoir plus, consultez Configurer les identifiants par défaut de l'application.
Vous avez configuré ADC avec un compte de service incorrect : assurez-vous que le compte de service que vous utilisez est le même que celui que vous avez activé à l'aide du formulaire d'activation client.
HTTP 403 : autorisation artifactregistry.pythonpackages.list refusée
La résolution de cette erreur est la même que celle de l'erreur HTTP 403 que vous recevez pour Java.
La création de clés de compte de service est désactivée
Vous pouvez rencontrer l'erreur suivante lorsque vous essayez de générer une clé de compte de service pour l'authentification :
Service account key creation is disabled. The organization policy constraint 'iam.disableServiceAccountKeyCreation' is enforced. This constraint disables the creation of new service account keys.
Pour résoudre ce problème, contactez l'administrateur de votre règle d'administration et demandez une exception à la contrainte de règle d'administration qui désactive la création de clés de compte de service.
Impossible de télécharger des packages
Si vous rencontrez des problèmes pour télécharger des packages, procédez comme suit :
- Vérifiez si le package existe dans le dépôt. Pour obtenir des instructions, consultez Valider votre connexion.
- Pour le niveau sans frais, vérifiez que vous téléchargez un package compatible. Pour en savoir plus, consultez la liste des packages Java et Python compatibles avec le niveau Assured OSS sans frais.
- Vérifiez que votre environnement est compatible avec le package et la version. Les outils de compilation tels que
pipne téléchargent que les packages compatibles.