通过 CF CLI 与 SAP BTP Cloud Foundry 运行时交互

学习目标

  • 尝试使用 Cloud Foundry CLI 与 SAP BTP Cloud Foundry 运行时进行交互。

Cloud Foundry 命令行接口 (CLI)

CF CLI 使您能够使用 Cloud Foundry 运行时部署和管理应用程序。要管理 Cloud Foundry 运行时,您可以使用 SAP BTP 主控室和 CF CLI。许多操作只能使用 CF CLI 执行,例如,重命名 Cloud Foundry 组织。因此,CF CLI 是 SAP BTP 开发人员的基本工具,因为它对于管理 Cloud Foundry 实例、应用程序和服务非常方便。本课的目的不是为您提供完整的 CF CLI 概览,而是为您提供使用它的起点。官方 Cloud Foundry 文档提供了 CF CLI 的全面指南,您可以在此处找到

要安装 CLI,您可以在官方发布页面上获取最新版本,或使用 https://tools.hana.ondemand.com/#cloud

为了管理 SAP BTP Cloud Foundry 运行时,您需要为 CF CLI 提供 API 端点。API 端点取决于您为子账户选择的区域和数据中心。

例如(AWS 区域):

注意

您可以在 SAP BTP 子账户概览页面上找到 Cloud Foundry 组织的特定 API 端点。始终参考它们,而不是此处显示的先前示例。

Cloud Foundry 环境,具有 API 端点字段。

示例命令

以下是开始使用 CF CLI 的一些示例命令:

cf api <your-api-endpoint>
cf login

cf api 命令为 CF CLI 设置 API 端点,而 cf login 命令使用 SAP BTP 凭据将您登录到 CF CLI。

您也可以通过运行 cf login -sso 使用单点登录 (SSO) 登录。

此命令将打开浏览器窗口,您可以在其中使用 SAP BTP 凭据进行验证并检索 CF CLI 的访问令牌。

要打印可用的命令托盘,您可以使用:cf help -a

如果要了解使用特殊命令(例如 rename-org)重命名组织,请输入以下命令:cf help rename-org

CF CLI 插件

CF CLI 可以通过插件进行扩展。文档中的 CF CLI:插件页面提供已作为插件实施的可用 SAP 插件列表,以扩展基本 CF CLI 客户端。

您可以找到用于在 Cloud Foundry 中对多目标应用程序 (MTA) 执行操作的 CF CLI 插件示例,例如部署、移除、查看等:用于云应用程序编程的 MTA 插件。

摘要

通过 CF CLI,您可以管理 Cloud Foundry 实例、管理应用程序生命周期、租用服务并将其绑定到应用程序等。CF CLI 是一个强大的工具,允许您以灵活有效的方式与 SAP BTP Cloud Foundry 运行时进行交互。

教程

安装 Cloud Foundry 命令行接口 (CLI)

查看以下教程:安装 Cloud Foundry 命令行接口 (CLI)

安装多应用 Cloud Foundry CLI 插件

查看以下教程:安装多应用 Cloud Foundry CLI 插件