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 后端上运行的应用程序的特定文件内容
跟踪或显示应用程序最近的日志
显示应用程序的所有环境变量
为应用程序设置环境变量
除去环境变量
列出所有堆栈(堆栈是一种可以运行应用程序的预构建文件系统,包括操作系统)
显示堆栈的信息(堆栈是一种可以运行应用程序的预构建文件系统,包括操作系统)
将一个应用程序的源代码复制到另一个现有应用程序(并重新启动该应用程序)
为已成功推送的应用程序创建应用程序清单
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

列出所有 buildpack
创建 buildpack
更新 buildpack
重命名 buildpack
删除 buildpack

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
推送新应用程序,或将更改同步到现有应用程序