Cloud Foundry CLI Reference Guide


이름

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

사용법

cf [global options] command [arguments...] [command options]

VERSION

6.33.0+a345ea34d.2017-11-20

GETTING STARTED

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

APPS

대상 영역에 모든 앱 나열
앱의 상태 표시
새 앱 또는 동기화 변경사항을 기존 앱에 푸시
앱의 인스턴스 개수, 디스크 공간 한계, 메모리 한계를 변경하거나 보기
앱 삭제
앱 이름 바꾸기
앱 시작
앱 중지
Stop all instances of the app, then start them again. This causes downtime.
Recreate the app's executable artifact using the latest pushed app files and the latest environment (variables, service bindings, buildpack, stack, etc.)
주어진 인덱스에서 실행 중인 애플리케이션 인스턴스를 종료하고 애플리케이션의 새 인스턴스를 동일한 인덱스로 인스턴스화합니다.
Run a one-off task on an app
List tasks of an app
Terminate a running task of an app
최근 앱 이벤트 표시
DEA 백엔드에서 실행 중인 앱의 특정 파일 컨텐츠 또는 디렉토리에 있는 파일의 목록을 인쇄
앱의 최근 로그 추적 또는 표시
앱의 모든 환경 변수 표시
앱의 환경 변수 설정
환경 변수 제거
모든 스택 나열(스택은 앱을 실행할 수 있는 운영 체제를 비롯한 사전 빌드된 파일 시스템)
스택의 정보 표시(스택은 앱을 실행할 수 있는 운영 체제를 비롯한 사전 빌드된 파일 시스템)
애플리케이션의 소스 코드를 다른 기존 애플리케이션에 복사(그리고 해당 애플리케이션을 다시 시작)
성공적으로 푸시된 앱에 대한 앱 Manifest 작성
Show the type of health check performed on an app
Change type of health check performed on an app
애플리케이션에 ssh 사용
애플리케이션에 ssh 사용 안함
애플리케이션 컨테이너 인스턴스에서 SSH가 사용되는지 보고
애플리케이션 컨테이너 인스턴스에 대한 SSH

SERVICES

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

ORGS

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

SPACES

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

DOMAINS

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

ROUTES

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

NETWORK POLICIES

List direct network traffic policies
Create policy to allow direct network traffic from one app to another
Remove network traffic policy of an app

BUILDPACKS

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

USER ADMIN

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

ORG ADMIN

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

SPACE ADMIN

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

SERVICE ADMIN

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

SECURITY GROUP

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

ENVIRONMENT VARIABLE GROUPS

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

ISOLATION SEGMENTS

List all isolation segments
Create an isolation segment
Delete an isolation segment
Entitle an organization to an isolation segment
Revoke an organization's entitlement to an isolation segment
Set the default isolation segment used for apps in spaces in an org
Reset the default isolation segment used for apps in spaces of an org
Assign the isolation segment for a space
Reset the space's isolation segment to the org default

FEATURE FLAGS

각 플래그 지정 가능한 기능의 상태를 포함한 기능 플래그의 목록 검색
상태를 포함한 개별 기능 플래그 검색
Allow use of a feature
Prevent use of a feature

ADVANCED

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

ADD/REMOVE PLUGIN REPOSITORY

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

ADD/REMOVE PLUGIN

List commands of installed plugins
CLI 플러그인 설치
Uninstall CLI plugin

INSTALLED PLUGIN COMMANDS

ENVIRONMENT VARIABLES

CF_COLOR=false
Do not colorize output
CF_DIAL_TIMEOUT=5
Max wait time to establish a connection, including name resolution, in seconds
CF_HOME=path/to/dir/
Override path to default config directory
CF_PLUGIN_HOME=path/to/dir/
Override path to default plugin config directory
CF_TRACE=true
Print API request diagnostics to stdout
CF_TRACE=path/to/trace.log
Append API request diagnostics to a log file
https_proxy=proxy.example.com:8080
Enable HTTP proxying for API requests

GLOBAL OPTIONS

--help, -h
도움말 표시
-v
Print API request diagnostics to stdout

APPS (experimental)

대상 영역에 모든 앱 나열
앱의 상태 표시
Create a V3 App
새 앱 또는 동기화 변경사항을 기존 앱에 푸시
앱의 인스턴스 개수, 디스크 공간 한계, 메모리 한계를 변경하거나 보기
Delete a V3 App
앱 시작
앱 중지
Stop all instances of the app, then start them again. This causes downtime.
Create a new droplet for an app
Terminate, then instantiate an app instance
List droplets of an app
Set the droplet used to run an app
앱의 환경 변수 설정
Remove an env variable from an app
Show the type of health check performed on an app
Change type of health check performed on an app's process
List packages of an app
Uploads a V3 Package
새 앱 또는 동기화 변경사항을 기존 앱에 푸시