sandbox 명령 그룹

메모

Databricks CLI 사용은 Databricks 라이선스 및 Databricks 개인 정보 보호 고지, 그리고 모든 사용 데이터 관련 조항의 적용을 받습니다.

sandbox Databricks CLI 내의 명령 그룹을 사용하면 Databricks 샌드박스 환경을 만들고, 구성하고, 액세스할 수 있습니다.

Important

Databricks 샌드박스는 베타 버전입니다.

Databricks 샌드박스 환경은 microVM 격리를 통해 지원되는 SSH 액세스 가능 개발 환경입니다. 각 샌드박스는 사전 설치된 도구(Python, Node.js, Rust 및 Databricks CLI) 및 영구 스토리지가 있는 개인 환경입니다.

시작하려면:

databricks auth login --host https://...
databricks sandbox register
databricks sandbox create
databricks sandbox ssh

databricks 샌드박스 구성

샌드박스의 이름 및 자동 중지 정책을 구성합니다.

--name, --idle-timeout및 --no-autostop 설정은 독립적이며 모든 조합을 전달할 수 있습니다.

databricks sandbox config <sandbox-id> [flags]

Arguments

<sandbox-id>

    구성할 샌드박스의 ID입니다.

옵션

--name string

    샌드박스의 레이블(최대 256바이트)입니다. 지우려면 전달 --name= 합니다.

--idle-timeout string

    유휴 시간 제한 기간입니다. 이 값을 (또는0)로 0s 설정하여 지우고 관리자 기본값(10m)을 사용합니다. 유효한 범위: 1m to .24h

--no-autostop

    true이면 이 샌드박스가 유휴 상태에서 자동 중지되지 않습니다. 되돌리려면 전달 --no-autostop=false 합니다.

전역 플래그

Examples

databricks sandbox config my-sandbox-1234 --name my-project
databricks sandbox config my-sandbox-1234 --idle-timeout 15m
databricks sandbox config my-sandbox-1234 --idle-timeout 1h30m
databricks sandbox config my-sandbox-1234 --idle-timeout 0
databricks sandbox config my-sandbox-1234 --no-autostop
databricks sandbox config my-sandbox-1234 --no-autostop=false
databricks sandbox config my-sandbox-1234 --idle-timeout 30m --no-autostop=false

databricks 샌드박스 만들기

새 샌드박스 환경을 만듭니다.

microVM에서 지원되는 개인 개발 환경을 만들고, 샌드박스가 실행될 때까지 차단하고, 샌드박스 ID를 인쇄합니다.

databricks sandbox create [flags]

옵션

--json

    JSON 형식으로 결과를 반환합니다.

--name string

    샌드박스의 레이블(최대 256바이트)입니다.

전역 플래그

Examples

databricks sandbox create
databricks sandbox create --name my-project
databricks sandbox create --json

databricks 샌드박스 기본값

에서 사용하는 databricks sandbox ssh기본 샌드박스를 설정합니다.

기본값은 프로필별로 로컬로 ~/.databricks/sandbox.json 저장됩니다. 샌드박스 ID는 기록되기 전에 서버에 대해 유효성을 검사합니다.

databricks sandbox default <sandbox-id> [flags]

별칭: set-default

Arguments

<sandbox-id>

    기본값으로 설정할 샌드박스 ID입니다.

옵션

전역 플래그

Example

databricks sandbox default my-sandbox-1234

databricks 샌드박스 삭제

샌드박스 환경을 삭제합니다.

이렇게 하면 지정된 샌드박스가 영구적으로 종료되고 제거됩니다. 명령은 대화형으로 확인을 요청합니다. 프롬프트를 건너뛰는 데 사용합니다 --auto-approve .

databricks sandbox delete <sandbox-id> [flags]

Arguments

<sandbox-id>

    삭제할 샌드박스 ID입니다.

옵션

--auto-approve

    대화형 확인 프롬프트를 건너뜁니다.

전역 플래그

Examples

databricks sandbox delete my-sandbox-1234
databricks sandbox delete my-sandbox-1234 --auto-approve

databricks 샌드박스 목록

샌드박스 환경을 나열합니다.

현재 상태 및 ID를 포함하여 계정과 연결된 모든 샌드박스를 표시합니다.

databricks sandbox list [flags]

옵션

--json

    JSON 형식으로 결과를 반환합니다.

전역 플래그

Examples

databricks sandbox list
databricks sandbox list --json

databricks 샌드박스 레지스터

샌드박스용 전용 SSH 키를 생성하고 서비스에 등록합니다.

이 명령은 다음과 같습니다.

  1. (없는 경우) Ed25519 SSH 키를 ~/.ssh/sandbox_ed25519 생성합니다.
  2. 샌드박스 서비스에 --name공개 키를 등록합니다.
  3. 필요에 따라 항목으로 업데이트 ~/.ssh/config 합니다 Host sandbox-gw .

등록 databricks sandbox ssh 후 이 키를 자동으로 사용합니다.

databricks sandbox register [flags]

옵션

--name string

    등록된 키에 대한 레이블(기본값은 이 컴퓨터의 호스트 이름)입니다. 레이블 없이 등록하려면 전달 --name= 합니다.

전역 플래그

Examples

databricks sandbox register
databricks sandbox register --name my-laptop

databricks 샌드박스 ssh

기본 또는 특정 샌드박스 환경에 대한 SSH입니다. 이후 -- 의 추가 인수는 .에 ssh직접 전달됩니다.

databricks sandbox ssh [sandbox-id] [-- <ssh-args-or-command>...] [flags]

Arguments

[sandbox-id]

    선택적 샌드박스 ID입니다. 생략하면 기본 샌드박스를 사용합니다.

옵션

--gateway string

    샌드박스 게이트웨이 호스트 이름(비어 있는 경우 프로필에서 자동 검색됨).

--port string

    샌드박스 게이트웨이 SSH 포트. 기본값: 2222.

전역 플래그

Examples

databricks sandbox ssh
databricks sandbox ssh my-sandbox-1234
databricks sandbox ssh -- ls -la /home
databricks sandbox ssh my-sandbox-1234 -- cat /etc/os-release
databricks sandbox ssh -- -L 8080:localhost:8080

databricks 샌드박스 ssh-key

샌드박스 서비스에 등록된 SSH 키를 관리합니다.

databricks sandbox ssh-key [command]

사용 가능한 명령

옵션

전역 플래그

databricks 샌드박스 ssh-key 목록

샌드박스 서비스에 등록된 SSH 키를 나열합니다.

각 행에는 서버 할당 키 해시(키를 삭제하는 데 사용), 사용자가 제공한 이름, 마지막으로 사용한 타임스탬프 만들기 및 마지막 사용이 표시됩니다. 로컬로 등록된 키(원본 databricks sandbox register)는 해시가 나열된 항목 중 하나와 일치할 때 표시됩니다.

databricks sandbox ssh-key list [flags]

옵션

--json

    JSON 형식으로 결과를 반환합니다.

전역 플래그

Examples

databricks sandbox ssh-key list
databricks sandbox ssh-key list --json

databricks 샌드박스 ssh-key delete

샌드박스 서비스에 등록된 SSH 키를 삭제합니다.

키 해시는 .에서 반환 databricks sandbox ssh-key list된 식별자입니다. 삭제 후 해당 프라이빗 키를 사용하는 SSH 시도는 키를 다시 등록할 때까지 성공하지 않습니다.

databricks sandbox ssh-key delete <key-hash> [flags]

Arguments

<key-hash>

    삭제할 키 해시입니다.

옵션

전역 플래그

Example

databricks sandbox ssh-key delete a1b2c3d4e5f6...

databricks 샌드박스 시작

중지된 샌드박스 환경을 켭니다.

백업 microVM을 부팅하고 샌드박스가 실행 중(또는 최대 10분)에 도달할 때까지 차단합니다. 이미 실행 중인 샌드박스에서 이 명령을 실행하는 것은 no-op.

databricks sandbox start <sandbox-id> [flags]

Arguments

<sandbox-id>

    켤 샌드박스 ID입니다.

옵션

전역 플래그

Example

databricks sandbox start my-sandbox-1234

databricks 샌드박스 상태

샌드박스 환경의 자세한 상태를 표시합니다.

databricks sandbox status <sandbox-id> [flags]

Arguments

<sandbox-id>

    검사할 샌드박스 ID입니다.

옵션

--json

    JSON 형식으로 결과를 반환합니다.

전역 플래그

Examples

databricks sandbox status my-sandbox-1234
databricks sandbox status my-sandbox-1234 --json

databricks 샌드박스 중지

실행 중인 샌드박스 환경을 중지합니다.

지원 microVM을 종료하지만 샌드박스 레코드와 해당 영구 스토리지를 유지합니다. 이미 중지된 샌드박스를 중지하는 것은 no-op.

databricks sandbox stop <sandbox-id> [flags]

Arguments

<sandbox-id>

    중지할 샌드박스 ID입니다.

옵션

전역 플래그

Example

databricks sandbox stop my-sandbox-1234

전역 표시기

--debug

  디버그 로깅을 사용할지 여부입니다.

-h 또는 --help

    Databricks CLI 또는 관련 명령 그룹 또는 관련 명령에 대한 도움말을 표시합니다.

--log-file 문자열

    출력 로그를 쓸 파일을 나타내는 문자열입니다. 이 플래그가 지정되지 않으면 출력 로그는 기본적으로 stderr에 기록됩니다.

--log-format 포맷

    로그 형식 형식 text 또는 json. 기본값은 text입니다.

--log-level 문자열

    로그 형식 수준을 나타내는 문자열입니다. 지정하지 않으면 로그 형식 수준을 사용할 수 없습니다.

-o, --output 유형

    명령 출력 형식 text 또는 json. 기본값은 text입니다.

-p, --profile 문자열

    명령을 실행하는 데 사용할 파일의 프로필 ~/.databrickscfg 이름입니다. 이 플래그를 지정하지 않으면, 존재하는 경우 DEFAULT로 명명된 프로필이 사용됩니다.

--progress-format 포맷

    진행률 로그를 표시할 형식: default, append, inplace또는 json

-t, --target 문자열

    해당하는 경우 사용할 번들 대상