CLIDGL CLI 0.1.2
CLI로 첫 인스턴스 만들기
DGL CLI를 설치하고 로그인한 뒤 카탈로그를 조회해 첫 인스턴스를 생성합니다.
1. DGL CLI 설치
Rust와 Cargo가 준비된 환경에서 crates.io 패키지를 설치합니다.
cargo install dgl-cli
dgl version
dgl --help2. 로그인과 프로젝트 선택
dgl auth login
dgl auth status
dgl project list
dgl project use <PROJECT_ID>dgl auth login은 브라우저 기반 Device Flow를 시작합니다. 터미널에 표시된 주소와 코드를 확인하고 브라우저에서 승인을 완료하세요.
3. 현재 카탈로그 조회
dgl region list
dgl image list
dgl instance-type list --region <REGION> --json4. SSH 공개 키 가져오기
dgl key-pair import my-key \
--public-key ~/.ssh/id_ed25519.pub키가 없다면 먼저 ssh-keygen -t ed25519로 만들거나 dgl key-pair create를 사용할 수 있습니다.
5. 인스턴스 생성
dgl instance create \
--name web-01 \
--type <INSTANCE_TYPE_ID> \
--region <REGION> \
--image <IMAGE_ID_OR_UNIQUE_NAME> \
--username <LOGIN_USER> \
--iops <IOPS> \
--throughput <MBPS> \
--key-pair my-key \
--wait6. SSH 접속
dgl instance show web-01
dgl instance ssh web-01