Skip to main content
Un compte de service représente une identité non humaine ou machine, capable d’automatiser des tâches courantes au sein des équipes et des projets. Les comptes de service sont idéaux pour les pipelines CI/CD, les tâches d’entraînement automatisées et d’autres flux de travail de machine à machine. Principaux avantages des comptes de service :
  • Aucune consommation de licence : les comptes de service ne consomment ni licences ni places utilisateur
  • Clés API dédiées : des identifiants sécurisés pour les flux de travail automatisés
  • Attribution utilisateur : possibilité d’attribuer facultativement des runs automatisés à des utilisateurs humains
  • Prêt pour l’entreprise : conçu pour l’automatisation de production à grande échelle
  • Opérations déléguées : les comptes de service agissent pour le compte de l’utilisateur ou de l’organisation qui les crée
Les comptes de service sont notamment utiles pour suivre les jobs automatisés enregistrés dans wandb, comme le réentraînement périodique, les builds nocturnes, etc. Si vous le souhaitez, vous pouvez associer un nom d’utilisateur à l’un de ces runs lancés par une machine avec les variables d’environnement WANDB_USERNAME ou WANDB_USER_EMAIL. Pour des informations complètes sur les comptes de service, y compris les bonnes pratiques et des instructions de configuration détaillées, consultez Utiliser des comptes de service pour automatiser les flux de travail. Pour savoir comment les comptes de service se comportent dans des contextes d’équipe, consultez Comportement des comptes de service d’équipe. Pour créer un compte de service à portée d’équipe et une clé API :
  1. Dans les paramètres de votre équipe, cliquez sur Service Accounts.
  2. Cliquez sur New Team Service Account.
  3. Saisissez un nom pour le compte de service.
  4. Définissez la méthode d’authentification sur Generate API key (par défaut). Si vous sélectionnez Federated Identity, le compte de service ne peut pas détenir de clés API.
  5. Cliquez sur Create.
  6. Repérez le compte de service que vous venez de créer.
  7. Cliquez sur le menu d’action (...), puis sur Create API key.
  8. Saisissez un nom pour la clé API, puis cliquez sur Create.
  9. Copiez la clé API et conservez-la en lieu sûr.
  10. Cliquez sur Done.
En plus des comptes de service intégrés, W&B prend également en charge les comptes de service externes via la fédération d’identités pour le SDK et le CLI. Utilisez des comptes de service externes si vous souhaitez automatiser des tâches W&B à l’aide d’identités de service gérées par votre fournisseur d’identité, capables d’émettre des JSON Web Tokens (JWT).

Administrateur