Cloud Foundry CLI Reference Guide


이름

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

사용법

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

버전

7.3.0+645c3ce6a.2021-08-16

시작하기

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

대상 영역에 모든 앱 나열
앱의 상태 표시
Create an Application in the target space
기존 앱에 변경을 동기화하거나 새 앱을 푸시
앱에 대한 메모리 한계, 디스크 공간 한계, 인스턴스 개수 변경 또는 보기
앱 삭제
앱 이름 바꾸기
Cancel the most recent deployment for an app. Resets the current droplet to the previous deployment's droplet.
앱 시작
앱 중지
Stop all instances of the app, then start them again.
Stage a package into a droplet
Stage the app's latest package into a droplet and restart the app with this new droplet and updated configuration (environment variables, service bindings, buildpack, stack, etc.).
종료 후 앱 인스턴스 인스턴스화
앱에서 일회성 태스크 실행
앱의 태스크 나열
앱의 실행 중인 태스크 종료
앱의 패키지 나열
Uploads a Package
앱의 드롭릿(droplet) 나열
앱 실행에 사용된 드롭릿(droplet) 설정
Download an application droplet
최근 앱 이벤트 표시
앱에 대한 최근 로그 테일링 또는 표시
앱에 대한 모든 환경 변수 표시
앱에 대한 환경 변수 설정
앱에서 환경 변수 제거
모든 스택 나열(스택은 앱을 실행할 수 있는 운영 체제를 포함하는 사전 빌드된 파일 시스템입니다.)
스택의 정보 표시(스택은 앱을 실행할 수 있는 운영 체제를 포함하는 사전 빌드된 파일 시스템)
Copies the source code of an application to another existing application and restages that application
성공적으로 푸시된 앱에 대한 앱 Manifest 작성
앱에서 수행된 상태 검사의 유형 표시
앱의 프로세스에서 수행된 상태 검사의 유형 변경
애플리케이션에 ssh 사용
애플리케이션에 ssh 사용 안함
애플리케이션 컨테이너 인스턴스에서 SSH가 사용되는지 보고
애플리케이션 컨테이너 인스턴스에 대한 SSH

서비스

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

조직

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

영역

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

도메인

대상 조직에 도메인 나열
Create a private domain for a specific org
Delete a private domain
모든 조직에서 사용할 수 있는 도메인 작성(관리 전용)
공유 도메인 삭제
라우터 그룹 나열

라우트

현재 영역 또는 현재 조직에 모든 라우트 나열
Create a route for later use
Perform a check to determine whether a route currently exists or not
Map a route to an app
Remove a route from an app
라우트 삭제
Delete all orphaned routes in the currently targeted space (i.e. those that are not mapped to an app or service instance)

네트워크 정책

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

빌드팩

모든 빌드팩 나열
빌드팩 작성
빌드팩 업데이트
빌드팩 삭제

사용자 ADMIN

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

조직 ADMIN

List available organization quotas
Show organization quota
Assign a quota to an organization
Define a new quota for an organization
Delete an organization quota
Update an existing organization quota
Share a private domain with a specific org
Unshare a private domain with a specific org

영역 ADMIN

List available space quotas
영역 할당량 정보 표시
Define a new quota for a space
기존 영역 할당량 업데이트
Delete a space quota
Assign a quota to a space
영역에서 할당량 지정 해제

서비스 ADMIN

서비스 브로커 나열
서비스 브로커 작성
서비스 브로커 업데이트
서비스 브로커 삭제
서비스 브로커 이름 바꾸기
Recursively remove a service offering and child objects from Cloud Foundry database without making requests to a service broker
서비스 브로커에 요청하지 않고 Cloud Foundry 데이터베이스에서 서비스 인스턴스와 하위 오브젝트를 재귀적으로 제거
서비스 액세스 설정 나열
Enable access to a service offering or service plan for one or all orgs
Disable access to a service offering or service plan for one or all orgs

보안 그룹

단일 보안 그룹 표시
모든 보안 그룹 나열
보안 그룹 작성
보안 그룹 업데이트
보안 그룹 삭제
조직의 모든 기존 영역 또는 특정 영역에 보안 그룹 바인드
영역에서 보안 그룹 바인드 해제
Bind a security group to the list of security groups to be used for staging applications globally
List security groups globally configured for staging applications
Unbind a security group from the set of security groups for staging applications globally
실행 애플리케이션에 사용할 보안 그룹의 목록에 보안 그룹 바인드
List security groups globally configured for running applications
Unbind a security group from the set of security groups for running applications globally

환경 변수 그룹

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

격리 세그먼트

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

기능 플래그

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

METADATA

List all labels (key-value pairs) for an API resource
Set a label (key-value pairs) for an API resource
Unset a label (key-value pairs) for an API resource

고급

대상 API 엔드포인트에 대한 요청 실행
구성에 기본값 쓰기
Display the OAuth token for the current session and refresh the token if necessary
SSH 클라이언트의 일회성 비밀번호 가져오기

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

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

플러그인 추가/제거

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

설치된 플러그인 명령

환경 변수

CF_COLOR=false
출력에 색상을 입히지 않음
CF_DIAL_TIMEOUT=6
이름 분석을 포함하여 연결을 설정하기 위한 최대 대기 시간(초)
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에 인쇄

EXPERIMENTAL COMMANDS

List revisions of an app
Show details for a specific app revision
Rollback to the specified revision of an app