Cloud Foundry CLI Reference Guide


名稱

cf - 要與 Cloud Foundry 互動的指令行工具

用法

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

版本

7.2.0+be4a5ce2b.2020-12-10

開始使用

顯示說明
列印版本
將使用者登入
將使用者登出
變更使用者密碼
設定或檢視目標組織或空間
設定或檢視目標 API URL
以非互動方式鑑別

APP

列出目標空間中的所有應用程式
顯示應用程式的性能和狀態
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
建立已順利推送之應用程式的應用程式資訊清單
顯示在應用程式上執行的性能檢查類型
變更在應用程式程序上執行的性能檢查類型
啟用應用程式的 ssh
停用應用程式的 ssh
在應用程式容器實例上是否啟用 SSH 的報告
應用程式容器實例的 SSH

服務

列出 Marketplace 中的可用供應項目
列出目標空間中的所有服務實例
顯示服務實例資訊
建立服務實例
更新服務實例
刪除服務實例
重新命名服務實例
建立服務實例的金鑰
列出服務實例的金鑰
顯示服務金鑰資訊
刪除服務金鑰
將服務實例連結至應用程式
取消服務實例與應用程式的連結
將服務實例連結至 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)

網路原則

列出直接網路資料流量原則
建立原則,讓應用程式之間能夠直接傳輸網路資料流量
移除應用程式的網路資料流量原則

建置套件

列出所有建置套件
建立建置套件
更新建置套件
刪除建置套件

使用者管理者

建立新使用者
刪除使用者
依角色顯示組織使用者
將組織角色指派給使用者
從使用者移除組織角色
依角色顯示空間使用者
將空間角色指派給使用者
從使用者移除空間角色

組織管理者

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

空間管理者

List available space quotas
顯示空間配額資訊
Define a new quota for a space
更新現有的空間配額
Delete a space quota
Assign a quota to a space
取消指派空間的配額

服務管理者

列出服務分配管理系統
建立服務分配管理系統
更新服務分配管理系統
刪除服務分配管理系統
重新命名服務分配管理系統
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
指定 Proxy 伺服器以啟用所有要求的 Proxy 處理
https_proxy=proxy.example.com:8080
啟用 HTTP 要求的 Proxy 處理

廣域選項

--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