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 | | 디버그 로깅을 활성화해요 |

더 알아보기 (Learn more)