Skip to main content
서비스 계정은 사람이 아닌 머신 ID를 나타내며, Teams와 프로젝트 전반에서 일반적인 작업을 자동화할 수 있습니다. 서비스 계정은 CI/CD 파이프라인, 자동화된 트레이닝 작업, 기타 머신 간 워크플로에 적합합니다. 서비스 계정의 주요 이점:
  • 라이선스 미소비: 서비스 계정은 사용자 시트나 라이선스를 차지하지 않습니다
  • 전용 API 키: 자동화된 워크플로를 위한 안전한 자격 증명
  • 사용자 귀속: 필요에 따라 자동화된 run을 사람 사용자에게 귀속할 수 있습니다
  • 엔터프라이즈 지원: 대규모 프로덕션 자동화에 맞게 설계됨
  • 위임된 오퍼레이션: 서비스 계정은 이를 생성한 사용자 또는 조직을 대신해 오퍼레이션을 수행합니다
서비스 계정은 특히 주기적인 재트레이닝, 야간 빌드 등 wandb에 로깅된 자동화 작업을 추적하는 데 유용합니다. 원한다면 환경 변수 WANDB_USERNAME 또는 WANDB_USER_EMAIL을 사용해 이러한 머신이 시작한 run 중 하나에 사용자 이름을 연결할 수 있습니다. 모범 사례와 자세한 설정 지침을 포함한 서비스 계정의 종합적인 정보는 서비스 계정을 사용해 워크플로 자동화하기를 참고하세요. Teams 컨텍스트에서 서비스 계정이 어떻게 동작하는지에 대한 정보는 Team Service Account Behavior를 참고하세요. 새 팀 범위 서비스 계정과 API 키를 만들려면 다음 단계를 따르세요.
  1. 팀의 Settings에서 Service Accounts를 클릭합니다.
  2. New Team Service Account를 클릭합니다.
  3. 서비스 계정 이름을 입력합니다.
  4. Authentication Method를 Generate API key(기본값)로 설정합니다. Federated Identity를 선택하면 서비스 계정은 API 키를 보유할 수 없습니다.
  5. Create를 클릭합니다.
  6. 방금 만든 서비스 계정을 찾습니다.
  7. 액션 () 메뉴를 클릭한 다음 Create API key를 클릭합니다.
  8. API 키 이름을 입력한 다음 Create를 클릭합니다.
  9. API 키를 복사해 안전한 곳에 저장합니다.
  10. Done을 클릭합니다.
기본 제공 서비스 계정 외에도 W&B는 SDK 및 CLI용 identity federation을 사용하는 외부 서비스 계정도 지원합니다. JWT(JSON Web Token)를 발급할 수 있는 ID 공급자에서 관리하는 서비스 ID로 W&B 작업을 자동화하려면 외부 서비스 계정을 사용하세요.

관리자