Cloud Foundry CLI Reference Guide


이름

cf - Cloud Foundry와 상호작용할 명령행 도구

사용법

cf [글로벌 옵션] 명령 [인수...] [명령 옵션]

버전

6.39.0+607d4f8be.2018-09-11

시작하기

도움말 표시
버전 인쇄
사용자 로그인
사용자 로그아웃
사용자 비밀번호 변경
대상 지정된 조직이나 영역 설정 또는 보기
대상 API URL 설정 또는 보기
비대화식으로 인증

대상 영역에 모든 앱 나열
앱의 상태 표시
기존 앱에 변경을 동기화하거나 새 앱을 푸시
앱에 대한 메모리 한계, 디스크 공간 한계, 인스턴스 개수 변경 또는 보기
앱 삭제
앱 이름 바꾸기
앱 시작
앱 중지
앱의 모든 인스턴스를 중지한 후에 이를 다시 시작합니다. 이에 따라 가동 중단 시간이 발생합니다.
최근에 푸시된 앱 파일과 최신 환경(변수, 서비스 바인딩, 빌드팩, 스택 등)을 사용하여 앱의 실행 가능한 아티팩트 다시 작성
종료 후 앱 인스턴스 다시 시작
앱에서 일회성 태스크 실행
앱의 태스크 나열
앱의 실행 중인 태스크 종료
최근 앱 이벤트 표시
DEA 백엔드에서 실행 중인 앱의 특정 파일 컨텐츠 또는 디렉토리에 있는 파일의 목록을 인쇄
앱에 대한 최근 로그 테일링 또는 표시
앱에 대한 모든 환경 변수 표시
앱에 대한 환경 변수 설정
환경 변수 제거
모든 스택 나열(스택은 앱을 실행할 수 있는 운영 체제를 포함하는 사전 빌드된 파일 시스템입니다.)
스택의 정보 표시(스택은 앱을 실행할 수 있는 운영 체제를 포함하는 사전 빌드된 파일 시스템)
애플리케이션의 소스 코드를 다른 기존 애플리케이션에 복사(그리고 해당 애플리케이션을 다시 시작)
성공적으로 푸시된 앱에 대한 앱 Manifest 작성
앱에서 수행된 상태 검사의 유형 표시
앱에서 수행된 상태 검사의 유형 변경
애플리케이션에 ssh 사용
애플리케이션에 ssh 사용 안함
애플리케이션 컨테이너 인스턴스에서 SSH가 사용되는지 보고
애플리케이션 컨테이너 인스턴스에 대한 SSH

서비스

마켓플레이스에 사용 가능한 오퍼링 나열
대상 영역에 모든 서비스 인스턴스 나열
서비스 인스턴스 정보 표시
서비스 인스턴스 작성
서비스 인스턴스 업데이트
서비스 인스턴스 삭제
서비스 인스턴스 이름 바꾸기
서비스 인스턴스에 대한 키 작성
서비스 인스턴스에 대한 키 나열
서비스 키 정보 표시
서비스 키 삭제
서비스 인스턴스를 앱에 바인드
앱에서 서비스 인스턴스를 바인드 해제
서비스 인스턴스를 HTTP 라우트에 바인드
서비스 인스턴스를 HTTP 라우트에서 바인드 해제
사용자 제공 서비스 인스턴스를 CF 앱에 사용할 수 있도록 설정
사용자 제공 서비스 인스턴스 업데이트
서비스 인스턴스를 다른 영역과 공유
영역에서 공유 서비스 인스턴스 공유 해제

조직

모든 조직 나열
조직 정보 표시
조직 작성
조직 삭제
조직 이름 바꾸기

영역

조직에 모든 영역 나열
영역 정보 표시
영역 작성
영역 삭제
영역 이름 바꾸기
영역에 대한 SSH 액세스 허용
영역에 대한 SSH 액세스 허용 안 함
영역에서 SSH가 허용되는지 보고

도메인

대상 조직에 도메인 나열
나중에 사용하기 위해 조직에 도메인 작성
도메인 삭제
모든 조직에서 사용할 수 있는 도메인 작성(관리 전용)
공유 도메인 삭제
라우터 그룹 나열

라우트

현재 영역 또는 현재 조직에 모든 라우트 나열
나중에 사용하도록 영역에 URL 작성
단순 검사를 수행하여 라우트가 현재 있는지 여부 판별
앱에 URL 라우트 추가
앱에서 URL 라우트 제거
라우트 삭제
모든 고아 라우트(예: 앱에 맵핑되지 않은 라우트) 삭제

네트워크 정책

직접 네트워크 트래픽 정책 나열
한 앱에서 다른 앱으로 직접 네트워크 트래픽을 허용하도록 정책 작성
앱의 네트워크 트래픽 정책 제거

빌드팩

모든 빌드팩 나열
빌드팩 작성
빌드팩 업데이트
빌드팩 이름 바꾸기
빌드팩 삭제

사용자 ADMIN

새 사용자 작성
사용자 삭제
역할순으로 조직 사용자 표시
사용자에게 조직 역할 지정
사용자에게서 조직 역할 제거
역할순으로 영역 사용자 표시
사용자에게 영역 역할 지정
사용자에게서 영역 역할 제거

조직 ADMIN

사용 가능한 사용 할당량 나열
할당량 정보 표시
조직에 할당량 지정
새 리소스 할당량 정의
할당량 삭제
기존 리소스 할당량 업데이트
조직과 개인용 도메인 공유
조직과 개인용 도메인 공유 해제

영역 ADMIN

사용 가능한 영역 리소스 할당량 나열
영역 할당량 정보 표시
새 영역 리소스 할당량 정의
기존 영역 할당량 업데이트
영역 할당량 정의를 삭제하고 모든 영역에서 영역 할당량 지정 해제
영역에 영역 할당량 정의 지정
영역에서 할당량 지정 해제

서비스 ADMIN

서비스 인증 토큰 나열
서비스 인증 토큰 작성
서비스 인증 토큰 업데이트
서비스 인증 토큰 삭제
서비스 브로커 나열
서비스 브로커 작성
서비스 브로커 업데이트
서비스 브로커 삭제
서비스 브로커 이름 바꾸기
한 서비스 플랜에서 다른 서비스 플랜으로 서비스 인스턴스 마이그레이션
서비스 브로커에 요청하지 않고 Cloud Foundry 데이터베이스에서 서비스와 하위 오브젝트를 재귀적으로 제거
서비스 브로커에 요청하지 않고 Cloud Foundry 데이터베이스에서 서비스 인스턴스와 하위 오브젝트를 재귀적으로 제거
서비스 액세스 설정 나열
하나 또는 모든 조직의 서비스나 서비스 플랜에 대한 액세스 사용
하나 또는 모든 조직의 서비스나 서비스 플랜에 대한 액세스 사용 안함

보안 그룹

단일 보안 그룹 표시
모든 보안 그룹 나열
보안 그룹 작성
보안 그룹 업데이트
보안 그룹 삭제
조직의 모든 기존 영역 또는 특정 영역에 보안 그룹 바인드
영역에서 보안 그룹 바인드 해제
스테이징 애플리케이션에 사용할 보안 그룹의 목록에 보안 그룹 바인드
애플리케이션의 스테이징 세트에 보안 그룹 나열
스테이징 애플리케이션의 보안 그룹 세트에서 보안 그룹 바인드 해제
실행 애플리케이션에 사용할 보안 그룹의 목록에 보안 그룹 바인드
실행 애플리케이션의 보안 그룹 세트에 보안 그룹 나열
실행 애플리케이션의 보안 그룹 세트에서 보안 그룹 바인드 해제

환경 변수 그룹

실행 환경 변수 그룹의 컨텐츠 검색
스테이징 환경 변수 그룹의 컨텐츠 검색
매개변수를 JSON으로 전달하여 스테이징 환경 변수 그룹 작성
매개변수를 JSON으로 전달하여 실행 환경 변수 그룹 작성

격리 세그먼트

모든 격리 세그먼트 나열
격리 세그먼트 작성
격리 세그먼트 삭제
격리 세그먼트에 대해 조직 권한 부여
격리 세그먼트에 대해 조직의 권한 부여 취소
조직의 영역의 앱에 사용된 기본 격리 세그먼트 설정
조직의 영역의 앱에 사용된 기본 격리 세그먼트 재설정
영역에 대한 격리 세그먼트 지정
조직 기본값으로 영역의 격리 세그먼트 재설정

기능 플래그

상태를 포함한 기능 플래그의 목록 검색
상태를 포함한 개별 기능 플래그 검색
기능 사용 허용
기능 사용 방지

고급

대상 API 엔드포인트에 대한 요청 실행
구성에 기본값 쓰기
현재 세션의 OAuth 토큰 검색과 표시
SSH 클라이언트의 일회성 비밀번호 가져오기

플러그인 저장소 추가/제거

새 플러그인 저장소 추가
플러그인 저장소 제거
추가된 모든 플러그인 저장소 나열
지정된 저장소 또는 추가된 모든 저장소에서 사용 가능한 모든 플러그인 나열

플러그인 추가/제거

설치된 플러그인의 명령 나열
CLI 플러그인 설치
CLI 플러그인 설치 제거

설치된 플러그인 명령

환경 변수

CF_COLOR=false
출력에 색상을 입히지 않음
CF_DIAL_TIMEOUT=5
이름 분석을 포함하여 연결을 설정하기 위한 최대 대기 시간(초)
CF_HOME=path/to/dir/
경로를 기본 구성 디렉토리로 대체
CF_PLUGIN_HOME=path/to/dir/
경로를 기본 플러그인 구성 디렉토리로 대체
CF_TRACE=true
API 요청 진단을 stdout에 인쇄
CF_TRACE=path/to/trace.log
로그 파일에 API 요청 진단 추가
all_proxy=proxy.example.com:8080
모든 요청에 프록시를 사용하도록 프록시 서버 지정
https_proxy=proxy.example.com:8080
HTTP 요청에 프록시 사용

글로벌 옵션

--help, -h
도움말 표시
-v
API 요청 진단을 stdout에 인쇄

앱(시범)

대상 영역에 모든 앱 나열
V3 앱 작성
기존 앱에 변경을 동기화하거나 새 앱을 푸시
앱에 대한 메모리 한계, 디스크 공간 한계, 인스턴스 개수 변경 또는 보기
V3 앱 삭제
앱 시작
앱 중지
앱의 모든 인스턴스를 중지한 후에 이를 다시 시작합니다. 이에 따라 가동 중단 시간이 발생합니다.
앱에 대한 새 드롭릿(droplet) 작성
종료 후 앱 인스턴스 인스턴스화
애플리케이션에 Manifest 특성을 적용함
앱의 드롭릿(droplet) 나열
앱 실행에 사용된 드롭릿(droplet) 설정
앱에 대한 모든 환경 변수 표시
앱에 대한 환경 변수 설정
앱에서 환경 변수 제거
앱에서 수행된 상태 검사의 유형 표시
앱의 프로세스에서 수행된 상태 검사의 유형 변경
앱의 패키지 나열
V3 패키지 업로드
애플리케이션 컨테이너 인스턴스에 대한 SSH