Skip to main content
Lorsque vous utilisez un compte de service pour automatiser les flux de travail W&B, vous pouvez rencontrer des erreurs d’autorisation ou constater que des runs n’apparaissent pas à l’endroit attendu. Cet article décrit les problèmes courants liés aux comptes de service et explique comment les résoudre afin que vos runs automatisés soient enregistrés dans la bonne entité avec les autorisations appropriées.

Erreurs « Unauthorized »

Vérifiez que la clé API est correctement configurée et que le compte de service a accès au projet cible. Pour les projets restreints, vous devez ajouter explicitement le compte de service à la liste d’accès du projet.

Runs n’apparaissent pas

Vérifiez que la variable d’environnement WANDB_ENTITY est définie avec le nom d’équipe correct. Remplacez [TEAM_NAME] par le nom de votre équipe :
export WANDB_ENTITY=[TEAM_NAME]
Si WANDB_ENTITY n’est pas défini, les runs risquent d’être enregistrés sous la mauvaise entité.

L’attribution de l’utilisateur ne fonctionne pas

Si vous utilisez WANDB_USERNAME pour attribuer des runs automatisés à un utilisateur, assurez-vous que l’utilisateur indiqué est membre de l’équipe. Remplacez [USERNAME] par le nom d’utilisateur W&B :
export WANDB_USERNAME=[USERNAME]

Accès refusé aux projets restreints

Ajoutez explicitement le compte de service à la liste d’accès du projet restreint. Les comptes de service n’ont pas automatiquement accès aux projets restreints, même s’ils appartiennent à l’équipe. Pour plus d’informations, voir Utiliser les comptes de service pour automatiser les flux de travail.
Administrateur Sécurité