CF CLI
Last updated
Was this helpful?
Last updated
Was this helpful?
본 문서는 OpenPaaS에 대한 설치 및 운영 관리를 위한 도구인 OpenPaaS CLI에 대해 기본 사용법 및 사용 예시를 통해 OpenPaaS를 이해하는데 목적이 있습니다.
본 문서는 OpenPaaS CLI 분류 및 기본 사용법에 대해서 작성하였습니다.
본 문서는 Cloud Foundry의 CF Document를 참고로 작성하였습니다.
OpenPaaS CLI : OpenPaaS를 관리하기 위한 CLI 도구입니다.
CLI는 OpenPaaS배포와 Release를 관리하기 위해 도움을 주는 커맨드 라인 유틸리티로 사용법은 다음과 같습니다.
기본 Syntax
OpenPaaS command 명령어에 따라 약어를 제공해 줍니다. 예를 들어 App start CLI명령어는 start 이지만 st도 사용가능합니다.
약어 사용예시
OpenPaaS 명령어에 대괄호로 묶인 인자인 [command options]은 명령어에 따라 선택적으로 사용되고, command <arguments>
인자는 필수 인자입니다. OpenPaaS 운영 및 관리하기 위한 도구인 OpenPaaS CLI 아래와 같은 명령어들을 제공하고 있습니다.
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
-a API_URL
X
-u USERNAMEL
OpenPaaS에 접속하는 사용자 id
X
-p PASSWORD
OpenPaaS에 접속하는 사용자 password
X
-o ORG
OpenPaaS에 접속하는 사용자의 소속조직 명
X
-s SPACE
OpenPaaS에 접속하는 사용자의 소속조직 스페이스직 명
X
사용예시
기본 Syntax
설명
파라미터
-없음
사용예시
기본 Syntax
설명
파라미터
-없음
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
-o ORG
Target 조직
X
-s SPACE
Target 스페이스
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
URL
Api Target URL
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
USERNAME
로그인 사용자 ID
O
PASSWORD
로그인 사용자 PASSWORD
O
사용예시
기본 Syntax
설명
파라미터
-없음
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
APP_NAME
APP명
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
APP_NAME
push하는 App명(지정하지 않으면 디렉토리명)
O
-b BUILDPACK
X
-c COMMAND
App start command
X
-d DOMAIN
App 도메인
X
-f MANIFEST_PATH
Manifest 파일 경로
X
-i NUM_INSTANCES
App 인스턴스 갯수
X
-m MEMORY
인스턴스 메모리 용량
X
-k DISK
디스크 사용 용량
X
-n HOST
호스트명 ex) my-subdomain)
X
-p PATH
App의 디렉토리 경로 또는 App file(zip,war등)경로
X
-s STACK
App이 실행되는 운영체제 파일시스템(default: cflinuxfs2)
X
-t TIMEOUT
App이 실행되는동안 CLI가 대기하는 timeout시간
X
--no-hostname
App에 root 도메인을 매핑
X
--no-manifest
Manifest 파일을 무시합니다.
X
--no-route
Push된 앱에 라우트 정보를 삭제하고 App에 라우트 정보를 매핑하지 않음
X
--no-start
App을 push하고 Start하지 않음
X
--random-route
App에게 라우트 정보를 랜덤하게 생성
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
APP_NAME
APP명
O
-i INSTANCES
인스턴스 갯수
X
-k DISK
디스크 용량
X
-m MEMORY
메모리 용량
X
-f
App 강제 restart
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
APP_NAME
APP명
O
--f
확인 없이 App 삭제
X
--r
App에 매핑된 라우트 정보 삭제
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
APP_NAME
APP명
O
NEW_APP_NAME
변경하려는 App명
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
APP_NAME
APP명
O
사용예시
stop,sp
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
APP_NAME
APP명
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
APP_NAME
APP명
O
사용예시
restage, rg
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
APP_NAME
APP명
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
APP_NAME
APP명
O
INDEX
인스턴스 인덱스
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
APP_NAME
APP명
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
APP_NAME
APP명
O
PATH
APP의 디렉토리
X
-i INSTANCE
App인스턴스 인덱스
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
APP_NAME
APP명
O
PATH
APP의 디렉토리
X
-i INSTANCE
App인스턴스 인덱스
X
사용예시
env,e
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
APP_NAME
APP명
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
APP_NAME
APP명
O
ENV_VAR_NAME
App의 환경변수 Key
O
ENV_VAR_VALUE
App의 환경변수 Value
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
APP_NAME
APP명
O
ENV_VAR_NAME
App의 환경변수 Key
O
사용예시
기본 Syntax
설명
파라미터
없음
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
APP_NAME
APP명
O
--guid
Stack guid를 조회
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
SOURCE-APP
원본 APP명
O
TARGET-APP
소스가 복사될 대상 App명
X
-o TARGET-ORG
타겟 조직
O
-s TARGET-SPACE
타겟 스페이스
X
--no-restart
소스 복사 후 restart하지 않음
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
SOURCE-APP
원본 APP명
O
-p /path/.yml
파일이 생성될 위치와 파일명(-p 를 사용하지 않으면 자동생성된다)
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
-s SERVICE_NAME
서비스의 plan이 조회된다.
X
사용예시
services,s
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
-s SERVICE_NAME
서비스의 plan이 조회된다.
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
SERVICE_INSTANCE
서비스 인스턴스명
O
--guid
서비스 인스턴스의 Guid를 조회합니다.
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
SERVICE
마켓플레이스에 있는 서비스명
O
PLAN
서비스 플랜명
O
SERVICE_INSTANCE
만들 서비스 인스턴스명
O
-c PARAMETERS_AS_JSON
서비스 설정정보를 json 형태로 입력 Ex) -c '{"ram_gb":4}'
X
-t TAGS
서비스 인스턴스 테그
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
SERVICE_INSTANCE
서비스 인스턴스명
O
-p NEW_PLAN
서비스 플랜명
O
-c PARAMETERS_AS_JSON
서비스 설정정보를 json 형태로 입력 Ex) -c '{"ram_gb":4}'
O
-t TAGS
서비스 인스턴스 테그
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
SERVICE_INSTANCE
서비스 인스턴스명
O
-f
삭제 확인 메시지 없이 서비스 인스턴스 삭제합니다.
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
SERVICE_INSTANCE
서비스 인스턴스명
O
NEW_SERVICE_INSTANCE
변경하려는 서비스 인스턴스명
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
SERVICE_INSTANCE
서비스 인스턴스명
O
SERVICE_KEY
서비스 인스턴스 key명
O
-c PARAMETERS_AS_JSON
서비스 인스턴스 설정(JSON Parameter)
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
SERVICE_INSTANCE
서비스 인스턴스명
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
SERVICE_INSTANCE
서비스 인스턴스명
O
SERVICE_KEY
서비스 인스턴스 key명
O
--guid
서비스 인스턴스 guid를 조회합니다.
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
SERVICE_INSTANCE
서비스 인스턴스명
O
SERVICE_KEY
서비스 인스턴스 key명
O
--guid
서비스 인스턴스 guid를 조회합니다.
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
APP_NAME
APP명
O
SERVICE_INSTANCE
서비스 인스턴스 명
O
-c PARAMETERS_AS_JSON
바인딩 설정 파라미터 (json형태)
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
APP_NAME
서비스 인스턴스명
O
SERVICE_INSTANCE
서비스 인스턴스 명
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
SERVICE_INSTANCE
서비스 인스턴스명
O
-p CREDENTIALS
서비스 인스턴스 명
X
-l SYSLOG-DRAIN-URL
서비스 인스턴스 명
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
SERVICE_INSTANCE
서비스 인스턴스명
O
-p CREDENTIALS
서비스 인스턴스 명
X
-l SYSLOG-DRAIN-URL
서비스 인스턴스 명
X
사용예시
기본 Syntax
설명
파라미터
없음
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
ORG_NAME
조직명
O
--guid
조직의 guid를 조회합니다.
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
ORG_NAME
조직명
O
-q QUOTA_NAME
조직에게 할당할 quota
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
ORG_NAME
조직명
O
-f
확인메시지 없이 조직정보 삭제합니다.
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
ORG_NAME
조직명
O
NEW_ORG_NAME
변경할 조직명
O
사용예시
기본 Syntax
설명
파라미터
없음
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
SPACE_NAME
스페이스명
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
SPACE_NAME
스페이스명
O
-o ORG_NAME
스페이스에 매핑될 조직명
X
-q SPACE-QUOTA-NAME
스페이스에 할당될 QUOTA명
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
SPACE_NAME
스페이스명
O
-f
삭제 확인메시지 없이 스페이스 삭제합니다.
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
SPACE_NAME
스페이스명
O
NEW_SPACE_NAME
삭제 확인메시지 없이 스페이스 삭제합니다.
O
사용예시
기본 Syntax
설명
파라미터
없음
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
ORG_NAME
조직명
O
DOMAIN
도메인명
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
DOMAIN
도메인명
O
-f
삭제 확인메시지 없이 도메인을 삭제합니다.
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
DOMAIN
조직명
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
DOMAIN
조직명
O
-f
삭제 확인메시지 없이 도메인을 삭제합니다.
X
사용예시
기본 Syntax
설명
파라미터
없음
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
SPACE_NAME
스페이스명
O
DOMAIN
삭제 확인메시지 없이 공유 도메인을 삭제합니다. - 도메인 정보가 입력되어있어야 합니다.
O
-n HOSTNAME
호스트 명
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
SPACE_NAME
스페이스명
O
DOMAIN
삭제 확인메시지 없이 공유 도메인을 삭제합니다. - 도메인 정보가 입력되어있어야 합니다.
O
-n HOSTNAME
호스트 명
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
HOST
호스트 명
O
DOMAIN
삭제 확인메시지 없이 공유 도메인을 삭제합니다.
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
APP_NAME
App명
O
DOMAIN
App에게 할당할 도메인
O
-n HOSTNAME
App에게 할당할 Host
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
APP_NAME
App명
O
DOMAIN
App에게 할당할 도메인
O
-n HOSTNAME
App에게 할당할 Host
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
DOMAIN
App에게 할당할 도메인
O
-n HOSTNAME
App에게 할당할 Host
X
-f
삭제 확인메시지 없이 라우트 정보를 삭제합니다.
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
-f
삭제 확인메시지 없이 라우트 정보를 삭제합니다.
X
사용예시
기본 Syntax
설명
파라미터
없음
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
BUILDPACK
빌드팩명
O
-p PATH
빌드팩 경로
O
-i POSITIONE
빌드팩 auto-detection동안 빌드팩 체크 순서 ex)1.2.3
O
--enable
스테이징시 사용
X
--disable
스테이징시 미사용
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
BUILDPACK
빌드팩명
O
-p PATH
빌드팩 경로
O
-i POSITIONE
빌드팩 auto-detection동안 빌드팩 체크 순서 ex)1.2.3
O
--enable
스테이징시 사용
X
--disable
스테이징시 미사용
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
BUILDPACK
빌드팩명
O
-f
삭제 확인메시지 없이 빌드팩 정보를 삭제
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
USERNAME
사용자 ID
O
PASSWORD
패스워드
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
USERNAME
사용자 ID
O
-f
삭제 확인메시지 없이 사용자 정보를 삭제
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
ORG_NAME
조직명
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
USERNAME
사용자명
O
ORG
조직명
O
ROLE
역할명 - OrgManager : 사용자 관리 및 plan설정/변경 권한 - BillingManager : 빌링계정 및 과금정보 생성 및 관리 - OrgAuditor : 조직 quota사용률 및 사용자 role을 조회
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
USERNAME
사용자명
O
ORG
조직명
O
ROLE
역할명 - OrgManager : 사용자 관리 및 plan설정/변경 권한 - BillingManager : 빌링계정 및 과금정보 생성 및 관리 - OrgAuditor : 조직 quota사용률 및 사용자 role을 조회
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
ORG
조직명
O
SPACE
스페이스명
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
USERNAME
사용자명
O
ORG
조직명
O
SPACE
스페이스명
O
ROLE
역할명 - SpaceManager: 스페이스의 관리자로 스페이스 내의 사용자 계정 관리 및 인스턴스 수, 서비스 바인딩 상태 및 스페이스 내의 리소스 상태를 조회 및 변경 - SpaceDeveloper: 서비스 관리로 App 배포 - SpaceAuditor: 서비스 관리로 App을 배포
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
USERNAME
사용자명
O
ORG
조직명
O
SPACE
스페이스명
O
ROLE
역할명 - SpaceManager: 스페이스의 관리자로 스페이스 내의 사용자 계정 관리 및 인스턴스 수, 서비스 바인딩 상태 및 스페이스 내의 리소스 상태를 조회. - SpaceDeveloper: 서비스 관리로 App 배포 - SpaceAuditor: 스페이스 내의 서비스 바인딩, 인스턴스 수, app사용률등을 조회
O
사용예시
기본 Syntax
설명
파라미터
없음
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
USERNAME
QUOTA명
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
ORG
직명
O
QUOTA
QUOTA명
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
QUOTA
QUOTA명
O
-m TOTAL_MEMORY
메모리 할당량 Ex) 1024M, 1G, 10G
X
-i INSTANCE_MEMORY
App instance가 가질수 있는 최대할당량 (-1은 무한대) Ex) 1024M, 1G, 10G
X
-r ROUTES
최대 라우트 수
X
-s SERVICE_INSTANCES
최대 서비스 인스턴스 수
X
--allow-paid-service-plans
과금 서비스 plan 사용가능
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
QUOTA
QUOTA명
O
-f
삭제 확인메시지 없이 QUOTA 정보를 삭제
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
QUOTA
QUOTA명
O
-m TOTAL_MEMORY
메모리 할당량 Ex) 1024M, 1G, 10G
X
-i INSTANCE_MEMORY
App instance가 가질수 있는 최대할당량 (-1은 무한대) Ex) 1024M, 1G, 10G
X
-n NEW_NAME
QUOTA명 변경시 변경할 이름
X
-r ROUTES
최대 라우트 수
X
-s SERVICE_INSTANCES
최대 서비스 인스턴스 수
X
--allow-paid-service-plans
과금 서비스 plan 사용가능
X
--disallow-paid-service-plans
과금 서비스 plan 사용 불가
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
QUOTA
QUOTA명
O
DOMAIN
도메인명
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
ORG
도메인명
O
DOMAIN
도메인명
O
사용예시
기본 Syntax
설명
파라미터
없음
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
SPACE_QUOTA_NAME
스페이스 QUOTA명
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
QUOTA
QUOTA명
O
-m TOTAL_MEMORY
메모리 할당량 Ex) 1024M, 1G, 10G
X
-i INSTANCE_MEMORY
App instance가 가질수 있는 최대할당량 (-1은 무한대) Ex) 1024M, 1G, 10G
X
-r ROUTES
최대 라우트 수
X
-s SERVICE_INSTANCES
최대 서비스 인스턴스 수
X
--allow-paid-service-plans
과금 서비스 plan 사용가능
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
SPACE-QUOTA-NAME
스페이스 QUOTA명
O
-i MAX-INSTANCE-MEMORY
App instance가 가질수 있는 최대할당량 (-1은 무한대) Ex) 1024M, 1G, 10G
X
-m MEMORY
스페이스가 가질수 있는 최대 메모리
X
-n NEW_NAME
변경하려는 SPACE-QUOTA명
X
-r ROUTES
스페이스가 가지는 최대 route 갯수
X
-s SERVICES
스페이스가 가지는 최대 서비스 인스턴스 갯수
X
--allow-paid-service-plans
과금 서비스 plan 사용가능
X
--disallow-paid-service-plans
과금 서비스 plan 사용 불가
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
SPACE-QUOTA-NAME
스페이스 QUOTA명
O
-f
삭제 확인메시지 없이 SPACE-QUOTA 정보를 삭제
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
SPACE-NAME
스페이스명
O
SPACE-QUOTA-NAME
스페이스 Quota명
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
SPACE
스페이스명
O
QUOTA
스페이스 Quota명
O
사용예시
기본 Syntax
설명
파라미터
없음
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
LABEL
서비스 토큰 라벨
O
PROVIDER
서비스 제공자
O
TOKEN
토큰명
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
LABEL
서비스 토큰 라벨
O
PROVIDER
서비스 제공자
O
TOKEN
토큰명
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
LABEL
서비스 토큰 라벨
O
PROVIDER
서비스 제공자
O
-f
삭제 확인메시지 없이 SERVICE TOKEN 정보를 삭제
X
사용예시
기본 Syntax
설명
파라미터
없음
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
SERVICE_BROKERABEL
서비스 브로커명
O
USERNAME
사용자명
O
PASSWORD
패스워드
O
URL
서비스 브로커 URL
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
SERVICE_BROKERABEL
서비스 브로커명
O
USERNAME
사용자명
O
PASSWORD
패스워드
O
URL
서비스 브로커 URL
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
SERVICE_BROKER
서비스 브로커명
O
-f
삭제 확인메시지 없이 SERVICE BROKER 정보를 삭제
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
SERVICE_BROKER
서비스 브로커명
O
NEW_SERVICE_BROKER
변경할 서비스 브로커명
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
v1_SERVICE
기존 서비스 명
O
v1_PROVIDER
기존 서비스를 제공하는 제공자
O
v1_PLAN
기존 서비스 인스턴스에서 사용하는 플랜
O
v2_SERVICE
신규 서비스 명
O
v2_PLAN
신규 서비스에서 사용하는 플랜
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
SERVICE
서비스 명
O
-p PROVIDER
서비스 제공자
O
-f
삭제 확인메시지 없이 서비스 정보를 삭제한다
O
사용예시
기본 Syntax
설명
파라미터
없음
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
SERVICE
서비스 명
O
-p PLAN
PLAN명
O
-o ORG
조직명
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
SERVICE
서비스 명
O
-p PLAN
PLAN명
O
-o ORG
조직명
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
SECURITY_GROUP
서큐리티 그룹명
O
사용예시
기본 Syntax
설명
파라미터
없음
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
SECURITY_GROUP
서큐리티 그룹명
O
PATH_TO_JSON_RULES_FILE
시큐리티 룰을 명세한 JSON 파일의 경로 및 파일명 ex) rule 파일 작성 예제 [ { "protocol": "tcp", "destination": "10.244.1.18", "ports": "3306" } ]
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
SECURITY_GROUP
서큐리티 그룹명
O
PATH_TO_JSON_RULES_FILE
시큐리티 룰을 명세한 JSON 파일의 경로 및 파일명 ex) rule 파일 작성 예제 [ { "protocol": "tcp", "destination": "10.244.1.18", "ports": "3306" } ]
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
SECURITY_GROUP
서큐리티 그룹명
O
-f
삭제 확인메시지 없이 시큐리지 그룹 정보를 삭제합니다.
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
SECURITY_GROUP
서큐리티 그룹명
O
ORG
조직명
O
SPACE
스페이스명
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
SECURITY_GROUP
서큐리티 그룹명
O
ORG
조직명
O
SPACE
스페이스명
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
SECURITY_GROUP
서큐리티 그룹명
O
사용예시
기본 Syntax
설명
파라미터
없음
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
SECURITY_GROUP
서큐리티 그룹명
O
사용예시
기본 Syntax
설명
파라미터
없음
사용예시
기본 Syntax
설명
파라미터
없음
사용예시
기본 Syntax
설명
파라미터
없음
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
ENV_VARIABLE
환경변수 내용으로 KEY/VALUE로 구성
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
ENV_VARIABLE
환경변수 내용으로 KEY/VALUE로 구성된다.
O
사용예시
기본 Syntax
설명
파라미터
없음
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
FEATURE_NAME
Feature flag 명. - feature flag에는 6가지가 있다. 1)user_org_creation 2) private_domain_creation 3) app_bits_upload 4) app_scaling 5) route_creation 6) service_instance_creation
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
FEATURE_NAME
Feature flag 명. - feature flag에는 6가지가 있다. 1)user_org_creation 2) private_domain_creation 3) app_bits_upload 4) app_scaling 5) route_creation 6) service_instance_creation
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
FEATURE_NAME
Feature flag 명. - feature flag에는 6가지가 있다. 1)user_org_creation 2) private_domain_creation 3) app_bits_upload 4) app_scaling 5) route_creation 6) service_instance_creation
O
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
PATH
Cf api path Ex) /v2/spaces/2d94e7ee-9805-408d-a1eb-ceac319e603b/summary
O
-i
Response header포함한 결과
X
-v
Request/response에 CF_TRACE enable된 내용 포함
X
-X METHOD
HTTP method((GET,POST,PUT,DELETE,etc)
X
-H HEADER
Request에 Custom Header를 포함합니다.
X
-d DATA
Request에 Http data를 포함합니다.
X
--output FILE
Response결과를 stdout대신 FILE로 결과 저장
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
--async-timeout TIMEOUT_IN_MINUTES
CLI 명령 전송시 async timeout 설정
X
--trace (true / false / path/to/file )
CLI 명령 수행시 실행되는 cf api의 내용 출력 설정
X
--color true / false
CLI 명령 수행시 실행되는 cf api의 내용 color 설정
X
--locale (LOCALE / CLEAR)
CLI 명령 수행시 실행되는 cf api의 내용 locale 설정
X
사용예시
기본 Syntax
설명
파라미터
없음
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
REPO_NAME
Repository 명
X
URL
Repository URL
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
REPO_NAME
Repository 명
O
URL
Repository URL
O
사용예시
기본 Syntax
설명
파라미터
없음
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
REPO_NAME
Repository 명
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
REPO_NAME
Repository 명
X
사용예시
기본 Syntax
설명
파라미터
파라미터명
설명
필수(O/X)
URL or LOCAL-PATH/TO/PLUGIN
Plugin URL 또는 로컬경로 또는 repository에 있는 플러그인명
X
-r REPO_NAME
Plugin repository명
X
사용예시
CLI가 접속 하려는 OpenPaaS URL Ex)
custom빌드팩 URL ex)