cb-client is the Cloud-Barista CLI and Go Client Library.
-
- Go API examples 제공, Build시 Client Library(Go Module) 자동 다운로드
-
- OS: Ubuntu 20.04
- Build: Go 1.15
-
- OS: Ubuntu 18.04, Ubuntu 20.04, Debian 10.6, Windows 10, macOS Catalina 10.15 등
- Build: latest Go
-
$ sudo apt update $ sudo apt install -y make gcc $ sudo snap install go --classic
sudo apt update; sudo apt install -y make gcc; sudo snap install go --classic
-
$ mkdir -p ~/go/src/github.com/cloud-barista $ cd ~/go/src/github.com/cloud-barista $ git clone https://github.com/cloud-barista/cb-client.git
mkdir -p ~/go/src/github.com/cloud-barista; cd ~/go/src/github.com/cloud-barista; git clone https://github.com/cloud-barista/cb-client.git
-
$ cd cb-client/cb-ctl $ go build cbctl.go
-
- 기본 설정 파일 이용한 설정 방법
- 기본 설정 파일 위치: ./grpc_conf.yaml
- 대상 서버 설정: server_addr 및 endpoint 정보 설정
- 지정 설정 파일 이용한 설정 방법
-c config_file
옵션 활용
- 기본 설정 파일 이용한 설정 방법
-
- Help
$ ./cbctl
$ ./cbctl driver
- 기본 설정 파일 사용 방법
$ ./cbctl connect-info list
- 특정 설정 파일 사용 방법:
-c config_file
$ ./cbctl -c 123.456.789.10.yaml connect-info list
- Help
-
- 설정 파일 기본 위치: ./conf/log_conf.yaml
- 환경 변수 통한 위치: $CBLOG_ROOT/conf/log_conf.yaml
- 로그 설정 참고: 설정 정보
-
WebTool: 웹도구 cb-webtool 참고
-
REST API: REST 규격 인터페이스 참고