ncloud cli
를 설치했다면, 꼭 해당 경로로 들어가서 ncloud 명령을 실행해야 한다는 것에 대한 불편함을 느꼈을 것입니다.어떤 경로에 있든
ncloud 명령을 실행할 수 있도록 설정해봅시다.리눅스 시스템에는 어떤 경로에서든 실행 파일을 실행시킬 수 있도록 해주는 PATH
라는 환경 변수가 존재합니다.
아래 명령으로 PATH 환경 변수에 설정된 값을 확인할 수 있습니다.
% export $PATH
여기에 ncloud 파일이 들어있는 경로를 추가해줍시다.
% export PATH=$PATH':/home/hyeob/cli_linux'
그리고 ncloud
파일 속 내용 중 상대 경로
를 모두 절대 경로
로 바꿔줍니다.
% cat ~/cli_linux/ncloud
#!/bin/bash
/home/hyeob/cli_linux/jre8/bin/java -jar /home/hyeob/cli_linux/lib/ncloud-api-cli-1.1.8-SNAPSHOT-jar-with-dependencies.jar "$@"
이제 ncloud
파일이 들어있는 폴더가 아닌 어떤 경로에서든지 ncloud
를 하나의 명령어처럼 입력할 수 있습니다.
홈 경로에서 ncloud server getRegionList
를 실행해봅시다.
% cd ~
% ncloud server getRegionList
{"getRegionListResponse": {
"requestId": "796cadb0-3a0b-43c2-808e-e22bab6c0b4d",
"returnCode": "0",
"returnMessage": "success",
"totalRows": 6,
"regionList": [
{
"regionNo": "1",
"regionCode": "KR",
"regionName": "Korea"
},
{
"regionNo": "3",
"regionCode": "HK",
"regionName": "HongKong"
},
{
"regionNo": "7",
"regionCode": "SGN",
"regionName": "Singapore(New)"
},
{
"regionNo": "8",
"regionCode": "JPN",
"regionName": "Japan(New)"
},
{
"regionNo": "9",
"regionCode": "USWN",
"regionName": "US-West(New)"
},
{
"regionNo": "10",
"regionCode": "DEN",
"regionName": "Germany(New)"
}
]
}}
정상적으로 실행되는 것을 확인할 수 있습니다.