- 시크릿은 W&B Admin만 생성, 편집, 삭제할 수 있습니다.
- 시크릿은 W&B의 핵심 기능에 포함되며, Azure, Google Cloud 또는 AWS에서 호스팅하는 W&B Server deployments에서도 사용할 수 있습니다. 다른 deployment 유형을 사용하는 경우, W&B에서 시크릿을 사용하는 방법은 W&B account team에 문의하세요.
- W&B Server에서는 보안 요구 사항을 충족하는 보안 조치를 직접 구성할 책임이 있습니다.
- W&B는 AWS, Google Cloud 또는 Azure에서 제공하는 고급 보안 기능이 구성된 클라우드 공급자의 시크릿 관리자용 W&B 인스턴스에 시크릿을 저장할 것을 강력히 권장합니다.
- W&B는 클라우드 시크릿 관리자(AWS, Google Cloud 또는 Azure)용 W&B 인스턴스를 사용할 수 없고, cluster 사용 시 발생할 수 있는 보안 취약점을 방지하는 방법을 이해하고 있는 경우가 아니라면, Kubernetes cluster를 시크릿 저장소의 백엔드로 사용하는 것을 권장하지 않습니다.
팀 시크릿이 사용되는 위치
- 웹훅 자동화: 자동화가 웹훅으로 HTTP 요청을 보낼 때, 인증 헤더와 페이로드에서 참조하는 값에 팀 시크릿을 연결할 수 있습니다. Automations는 프로젝트 또는 레지스트리 범위로 지정할 수 있습니다. 웹훅을 호출하는 레지스트리 범위의 Automations는 프로젝트 범위의 웹훅 자동화와 동일한 팀 웹훅과 팀 시크릿을 사용합니다.
- Weave 플레이그라운드: 프로바이더 자격 증명은 이름이 지정된 팀 시크릿으로 제공됩니다. 프로바이더 자격 증명 및 정보 추가를 참조하세요.
- 샌드박스: 팀 시크릿을 샌드박스에 안전하게 전달하여 환경 변수로 사용할 수 있게 할 수 있습니다. 샌드박스에서의 시크릿을 참조하세요.
- LLM 평가 작업: 일부 벤치마크에는 팀 시크릿에 저장된 API 키 또는 토큰이 필요합니다. 평가 벤치마크 카탈로그를 참조하세요.
시크릿 추가
- 외부 서비스에서 token 또는 API 키를 제공하는 경우, 해당 서비스의 일반적인 절차에 따라 그 값을 획득하세요. 필요한 경우 W&B Secret Manager에 붙여넣기 전에 비밀번호 관리자와 같은 안전한 곳에 이 민감한 문자열을 저장하세요.
- W&B에 로그인한 다음 팀의 Settings 페이지로 이동하세요.
- Team Secrets 섹션에서 New secret을 클릭하세요.
- 문자, 숫자, 밑줄(
_)을 사용해 시크릿 이름을 입력하세요. - 민감한 문자열을 시크릿 필드에 붙여넣으세요.
- 시크릿 추가를 클릭하세요.
시크릿을 만든 후에는 웹훅 automation의 페이로드에서
${SECRET_NAME} 형식을 사용해 해당 시크릿에 액세스할 수 있습니다.시크릿 교체
- 시크릿의 세부 정보를 열려면 해당 시크릿 행의 연필 아이콘을 클릭합니다.
- 시크릿을 새 값으로 설정합니다. 필요하면 시크릿 표시를 클릭해 새 값을 확인합니다.
- 시크릿 추가를 클릭합니다. 시크릿 값이 업데이트되며 더 이상 이전 값으로 사용되지 않습니다.
시크릿을 생성하거나 업데이트한 후에는 현재 값을 더 이상 표시할 수 없습니다. 대신 시크릿을 새 값으로 교체하세요.
시크릿 삭제하기
- 시크릿 행에서 휴지통 아이콘을 클릭합니다.
- 확인 대화 상자를 확인한 다음 Delete를 클릭합니다. 시크릿은 즉시 영구적으로 삭제됩니다.