Symptoms
- NBP환경에서 VIP를 사용하기 위해선 API와 통신하여 명령을 주고 받아야함
- NBP환경에서 API 기능을 사용하기위한 ncloud cli 세팅방법
Environment
- NBP Cloud
- Windows, Linux 공통
Cause
- NBP에서 서버에서 API 통신을 하기위한 명령을 통합시킨 ncloud cli를 세팅하기위한 방법
Solution
1. 고객이 사용하는 Platform 확인
– NBP의 Classic Platform 와 VPC Platform으로 분리.
– 적용 전 고객에서 어떤 Platform에서 사용하는지에 대한 확인이 필요
2. 서버에 ncloud cli Upload
– VPC와 Classic ncloud cli는 Platform별로 패키지가 다르므로 각각 download 장소가 다름
– Classic Platform download link : https://cli.ncloud-docs.com/docs/guide
– VPC Platform download link : https://cli-fin.ncloud-docs.com/docs/guide-userguide
3. unzip 하여 패키지 설치
– linux 환경의 경우 파일의 권한을 전부 root 권한을 주어야 하므로 모든 파일을 -R 옵션을 주어 승격
– Windows 환경의 경우 cmd를 관리자 권한으로 실행하여 하는것을 권장
# unzip FIN_CLI_1.0.32_20210204.zip
# cd cli_linux
# chmod 755 -R *
4. configure setting
– CLI의 기능을 사용하기 위해서 먼저 API 인증키값을 설정해야 함 가급적이면 계정변동이 없는 master(고객계정)에서 생성권장
– API 인증키는 [마이 페이지]>[계정 관리]>[인증키 관리]에서 [신규 API 인증키 생성] 후 확인 가능
# ./ncloud configure
set [DEFAULT]'s configuration.
Ncloud Access Key ID []: #고객에게 받은 Access Key 입력
Ncloud Secret Access Key []: #고객에게 받은 Secret Access Key 입력
Ncloud API URL (default:https://fin-ncloud.apigw.fin-ntruss.com) [https://fin-ncloud.apigw.fin-ntruss.com]: #특별히 Naver에서 공지 하지 않는 이상 변동될 일 없음. 공통 API URL default로 되어있음
5. 명령어 구조 및 도움말 확인
– 기본 명령어 구조
# ./ncloud <command> <subcommand> [options and parameters]
– 공통 도움말
# ./ncloud help
– VPC Platform 도움말
# ./ncloud vpc help
# ./ncloud vserver help
– Classic Platform 도움말
# ./ncloud server help