sbx secret
sbx secret
sbx의 시크릿(secret)을 관리하는 명령이에요. 샌드박스가 시작될 때 프록시가 저장된 시크릿을 이용해 API 요청을 인증해 주는데, 이때 시크릿이 직접 노출되지는 않아요. 전역으로 공유하거나 특정 샌드박스에만 적용할 수 있어요.
출처: 문서
본문
저장된 시크릿을 관리하는 명령이에요.
서비스 시크릿(예: "github", "anthropic", "openai")은 샌드박스가 시작될 때 프록시가 에이전트를 대신해 API 요청을 인증하는 데 사용해요. 시크릿은 직접 노출되지 않아요. 전역으로(모든 샌드박스에 공유) 또는 특정 샌드박스 범위로 지정할 수 있어요.
레지스트리 시크릿(예: "ghcr.io", "myregistry.azurecr.io")은 샌드박스를 만들기 전에 프라이빗 템플릿 이미지와 kit 아티팩트를 끌어오는 데 사용돼요. 서비스 시크릿과 달리 레지스트리 자격 증명은 기본적으로 호스트 전용이에요. --all-sandboxes나 --sandbox가 설정되지 않는 한 샌드박스에 주입되지 않아요(자격 증명이 샌드박스 파일시스템에 들어가지 않아요). 저장하려면 sbx secret set --registry --password-stdin을 사용해요.
Commands
| Command | Description |
| sbx secret import | 호스트 환경 변수에서 감지된 시크릿을 가져와요 |
| sbx secret ls | 저장된 시크릿 목록을 보여줘요 |
| sbx secret rm | 시크릿을 제거해요 |
| sbx secret set | 시크릿을 만들거나 갱신해요 |
| sbx secret set-custom | (실험적) 커스텀 시크릿을 만들거나 갱신해요 |
Global options
| Option | Default | Description |
| --cloud | | 로컬 sandboxd 대신 Docker Cloud Sandboxes API로 디스패치해요(점점 더 많은 동사에서 지원됨 — 현재 목록은 sbx --cloud --help 실행) |
| -D, --debug | | 디버그 로깅을 활성화해요 |