[NBP] NBP환경에서 API 기능을 사용하기위한 ncloud cli 사전 설정 방법

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 인증키 생성] 후 확인 가능
image-1613934637100.png

# ./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