Skip to main content
service account (서비스 계정)는 사람이 아닌 기기 또는 머신 ID를 나타내며, Teams 및 Projects 전반에서 일반적인 작업을 자동화할 수 있습니다. 서비스 계정은 CI/CD 파이프라인, 자동화된 training 작업 및 기타 machine-to-machine 워크플로우에 이상적입니다. Key benefits of service accounts:
  • No license consumption: Service accounts do not consume user seats or licenses
  • Dedicated API keys: Secure credentials for automated workflows
  • User attribution: Optionally attribute automated runs to human users
  • Enterprise-ready: Built for production automation at scale
  • Delegated operations: Service accounts operate on behalf of the user or organization that creates them
무엇보다도 서비스 계정은 주기적인 재트레이닝, 나이틀리 빌드(nightly builds) 등 wandb에 로그되는 자동화된 작업을 추적하는 데 유용합니다. 원하신다면 환경 변수 WANDB_USERNAME 또는 WANDB_USER_EMAIL을 사용하여 이러한 머신에서 실행된 Runs에 Users 이름을 연결할 수 있습니다. 모범 사례 및 자세한 설정 지침을 포함한 서비스 계정에 대한 포괄적인 정보는 서비스 계정을 사용하여 워크플로우 자동화를 참조하세요. Team 컨텍스트에서 서비스 계정이 어떻게 작동하는지에 대한 정보는 Team Service Account Behavior를 참조하세요. To create a new team-scoped service account and API key:
  1. In your team’s settings, click Service Accounts.
  2. Click New Team Service Account.
  3. Provide a name for the service account.
  4. Set Authentication Method to Generate API key (default). If you select Federated Identity, the service account cannot own API keys.
  5. Click Create.
  6. Find the service account you just created.
  7. Click the action menu (...), then click Create API key.
  8. Provide a name for the API key, then click Create.
  9. Copy the API key and store it securely.
  10. Click Done.
내장형(Built-in) 서비스 계정 외에도, W&B는 SDK 및 CLI를 위한 ID 페더레이션을 사용하는 **외부 서비스 계정(External service accounts)**을 지원합니다. JSON Web Tokens (JWT)를 발행할 수 있는 ID 제공업체에서 관리되는 서비스 ID를 사용하여 W&B 작업을 자동화하려는 경우 외부 서비스 계정을 사용하세요.