IBM Cloud Docs
使用 IBM Cloud CLI 时保护连接

使用 IBM Cloud CLI 时保护连接

为确保在使用 IBM Cloud® 命令行界面时增强了对数据的控制和安全性,您可以选择使用专用路由到 IBM Cloud 端点。 专用路由无法通过互联网访问。 通过使用 IBM Cloud 专用端点功能,您可以保护数据免受来自公共网络的威胁,并从逻辑上扩展您的专用网络。

CLI 使用 IBM Cloud 平台提供的专用端点支持。 核心 CLI (例如 IAM) 使用的平台服务提供专用端点支持。

如果您的部署使用 IBM Cloud的 VPC 环境,那么将通过全局端点公开专用端点。 如果您的部署使用经典环境,那么将为有限数量的 CLI 命令提供区域支持。 以下区域支持经典环境中的专用端点:

  • us-south
  • us-east

启用虚拟路由和转发

首先,在账户中启用虚拟路由和转发,然后可以启用 IBM Cloud 专用服务端点的使用。 有关设置账户以支持专用连接选项的更多信息,请参阅 启用 VRF 和服务端点

要了解有关 IBM Cloud上的专用连接的更多信息,请参阅 使用服务端点安全访问服务

使用专用端点登录 CLI

您可以登录到经典或 VPC 的专用端点。 要使用经典基础架构登录,请使用 CLI 通过以下命令 登录 到专用端点:

ibmcloud login -a private.cloud.ibm.com

要使用 VPC 基础结构 登录,请将 --vpc 标志添加到命令中:

ibmcloud login -a private.cloud.ibm.com --vpc

以受支持的区域为目标 (需要用于经典)

要将专用端点用于 Classic 环境中的部署,在 IBM Cloud CLI 中设置专用端点时,必须将区域作为目标。

要将受支持的区域作为 目标,请使用以下命令:

ibmcloud target -r [region]

创建专用端点网关 (VPC 使用时需要)

要将专用端点用于 VPC 环境中的部署,必须创建虚拟专用端点网关。 有关更多信息,请参阅 关于虚拟专用端点网关

可通过虚拟专用端点网关配置的所有 IBM Cloud 服务的列表位于 VPE 支持的服务 中。

要确保针对专用端点的基本 CLI 功能,必须配置网关以包含以下服务:

确定哪些 CLI 插件支持专用端点

ibmcloud plugin list 命令报告已安装的 CLI 插件是否支持专用端点。 如果您使用的插件未显示专用支持,那么必须在将 API 设置为公共端点 cloud.ibm.com 的情况下继续使用该插件。

通过专用连接安装 CLI 插件

要配置 CLI 以通过专用连接安装插件,必须设置 CLI 的 API。 遵循 登录指示信息 来设置 API 并指示 VPC (如果适用)。

确定哪些命令支持专用端点

以下命令支持专用端点:

  • api
  • login
  • target
  • logout

使用专用端点时,以下名称空间下的大多数命令都有效:

  • account
  • billing
  • iam
  • resource
  • catalog

如果 CLI 设置为访问专用端点,并且您尝试运行尚不支持专用端点的命令或插件,那么可能会看到错误。

以下核心命令尚不支持专用端点:

account
billing
  org-usage
catalog
  template-run
sl
  all commands
app (deprecated)
  all commands
service (deprecated)
  all commands