安装和使用专用端点
为了确保在使用 IBM Cloud 命令行界面 (CLI) 时增强了对数据的控制和安全性,您可以选择使用专用路由到 IBM Cloud 端点。 专用路由无法通过互联网访问。 通过使用 IBM Cloud 专用端点功能,您可以保护数据免受来自公共网络的威胁,并从逻辑上扩展您的专用网络。
CLI 使用 IBM Cloud® 平台提供的专用端点支持。 核心 CLI 使用的平台服务提供专用端点支持。
准备工作
首先,在账户中启用虚拟路由和转发,然后就可以启用 IBM Cloud 私有服务端点的使用。 有关设置账户以支持专用连接选项的更多信息,请参阅 启用 VRF 和服务端点。 除了启用 VRF 外,您还必须位于 ibmcloud
上的专用网络上。 有关更多信息,请参阅 如何连接到 IBM Cloud VPN。
要了解有关 IBM Cloud上的专用连接的更多信息,请参阅 使用服务端点安全访问服务。
通过 shell 进行安装
要通过 shell 手动为操作系统安装最新的 CLI,请使用适用于您操作系统的以下命令:
如果您不希望从 shell 进行安装,因为它可能使用 root 用户许可权,那么可以 下载并运行安装程序。
-
对于 Mac,请将以下命令复制并粘贴到命令行中运行:
curl -fsSL https://ibm-cloud-cli-installer-scripts.s3.private.us.cloud-object-storage.appdomain.cloud/osx_private | sh
-
对于 Mac,从 IBM Cloud Virtual Private Cloud,复制以下命令并将其粘贴到命令行并运行:
curl -fsSL https://ibm-cloud-cli-installer-scripts.s3.direct.us.cloud-object-storage.appdomain.cloud/osx_vpc | sh
-
对于 Linux™,复制并粘贴以下命令到命令行并运行:
curl -fsSL https://ibm-cloud-cli-installer-scripts.s3.private.us.cloud-object-storage.appdomain.cloud/linux_private | sh
-
对于 Linux,从 IBM Cloud Virtual Private Cloud 复制以下命令并将其粘贴到命令行并运行:
curl -fsSL https://ibm-cloud-cli-installer-scripts.s3.direct.us.cloud-object-storage.appdomain.cloud/linux_vpc | sh
-
对于 Windows™,将以下命令复制并粘贴到 Windows™ PowerShell 命令提示符并运行该命令:
iex (New-Object Net.WebClient).DownloadString('https://ibm-cloud-cli-installer-scripts.s3.private.us.cloud-object-storage.appdomain.cloud/powershell_private')
如果迂到类似
The underlying connection was closed: An unexpected error occurred on a send
的错误,请确保已安装 .Net Framework 4.5 或更高版本。 另外,请尝试通过运行以下命令来启用 TLS 1.2 协议:[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
-
对于 Windows™,从 IBM Cloud Virtual Private Cloud,将以下命令复制并粘贴到 Windows™ PowerShell 命令提示符并运行该命令:
iex (New-Object Net.WebClient).DownloadString('https://ibm-cloud-cli-installer-scripts.s3.direct.us.cloud-object-storage.appdomain.cloud/powershell_vpc')
如果迂到类似
The underlying connection was closed: An unexpected error occurred on a send
的错误,请确保已安装 .Net Framework 4.5 或更高版本。 另外,请尝试通过运行以下命令来启用 TLS 1.2 协议:[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
使用专用端点下载安装包
要安装最新的独立 IBM Cloud CLI,请使用以下步骤:
-
选择操作系统的安装程序开始下载。 支持以下操作系统: macOS X 64 位,Windows™ 64 位,Linux™ x86 64 位,Linux™ LE 64 位 (ppc64le) 和 System/390 Linux™。
-
运行安装程序:
- 对于 Mac 和 Windows™,请运行安装程序。
- 对于 Linux™,解压缩软件包并运行
install
脚本。
安装程序:
-
使用 CLI 登录 IBM Cloud:
ibmcloud login
现在,您可以开始管理 IBM Cloud 资源。 输入
ibmcloud help
以查看命令描述。如果使用的是联合标识,请使用一次性密码或 API 密钥进行登录。
从先前发行版为专用端点安装软件包
如果要从先前发行版安装这些软件包,请遵循此模板来构造要下载的软件包的专用端点链接,将 release_tag 替换为要下载的发行版。
要查看先前发行版,请访问官方 ibm-cloud-cli-release GitHub 存储库。
Mac OS X 64 位
https://ibm-cloud-cli.s3.private.us.cloud-object-storage.appdomain.cloud/<release_tag>/IBM_Cloud_CLI_<release_tag>.pkg
Windows™ 64 位
https://ibm-cloud-cli.s3.private.us.cloud-object-storage.appdomain.cloud/<release_tag>/IBM_Cloud_CLI_<release_tag>_amd64.exe
Windows™ 32 位
https://ibm-cloud-cli.s3.private.us.cloud-object-storage.appdomain.cloud/<release_tag>/IBM_Cloud_CLI_<release_tag>_386.exe
Linux™ 64 位
https://ibm-cloud-cli.s3.private.us.cloud-object-storage.appdomain.cloud/<release_tag>/IBM_Cloud_CLI_<release_tag>_amd64.tar.gz
Linux™ 32 位
https://ibm-cloud-cli.s3.private.us.cloud-object-storage.appdomain.cloud/<release_tag>/IBM_Cloud_CLI_<release_tag>_386.tar.gz
PowerLinux™ 64 位
https://ibm-cloud-cli.s3.private.us.cloud-object-storage.appdomain.cloud/<release_tag>/IBM_Cloud_CLI_<release_tag>_ppc64le.tar.gz
System/390 Linux™ 64 位
https://ibm-cloud-cli.s3.private.us.cloud-object-storage.appdomain.cloud/<release_tag>/IBM_Cloud_CLI_<release_tag>_s390x.tar.gz
安装到定制目录
使用安装程序或 shell 脚本安装 IBM Cloud CLI 时,会将其安装在系统目录中。 如果要指定其他目录,请使用以下步骤。
如果将 IBM Cloud CLI 安装到定制目录,那么无法使用 ibmcloud update
命令来更新 CLI。
-
选择 平台的匹配二进制文件以开始下载。 支持以下平台:macOS, linux32, linux64, ppc64le, win32, win64,和 s390x。
-
将包解压缩到指定的目录。
您可以看到以下解压缩的内容:
适用于 Linux™ 和 Mac:
IBM_Cloud_CLI ├── LICENSE ├── NOTICE ├── autocomplete │ ├── bash_autocomplete │ └── zsh_autocomplete └── ibmcloud
对于 Windows™:
IBM_Cloud_CLI ├── LICENSE ├── NOTICE └── ibmcloud.exe
-
添加到
PATH
环境变量并启用 shell 自动完成。- 将
{YOUR_DIRECTORY}/IBM_CLOUD_CLI
添加到PATH
环境变量。
- 将
二进制文件
- Mac OS X 64 位
- Windows™ 64 位
- Windows™ 32 位
- Linux™ 64 位
- Linux™ 64 位 ARM
- Linux™ 32 位
- PowerLinux™ 64 位
- System/390 Linux™ 64 位
如果要安装先前发行版中的二进制文件,请遵循此模板来构造要下载的二进制文件的专用端点链接,将 release_tag 替换为要下载的发行版。
要查看先前发行版,请访问官方 ibm-cloud-cli-release Github 存储库。
Mac OS X 64 位
https://ibm-cloud-cli.s3.private.us.cloud-object-storage.appdomain.cloud/<release_tag>/binaries/IBM_Cloud_CLI_<release_tag>_macos.tgz
Windows 64 位
https://ibm-cloud-cli.s3.private.us.cloud-object-storage.appdomain.cloud/<release_tag>/binaries/IBM_Cloud_CLI_<release_tag>_windows_amd64.zip
Windows 32 位
https://ibm-cloud-cli.s3.private.us.cloud-object-storage.appdomain.cloud/<release_tag>/binaries/IBM_Cloud_CLI_<release_tag>_windows_386.zip
Linux 64 位
https://ibm-cloud-cli.s3.private.us.cloud-object-storage.appdomain.cloud/<release_tag>/binaries/IBM_Cloud_CLI_<release_tag>_linux_amd64.tgz
Linux 32 位
https://ibm-cloud-cli.s3.private.us.cloud-object-storage.appdomain.cloud/<release_tag>/binaries/IBM_Cloud_CLI_<release_tag>_linux_386.tgz
Power Linux 64 位
https://ibm-cloud-cli.s3.private.us.cloud-object-storage.appdomain.cloud/<release_tag>/binaries/IBM_Cloud_CLI_<release_tag>_linux_ppc64le.tgz
System/390 Linux 64 位
https://ibm-cloud-cli.s3.private.us.cloud-object-storage.appdomain.cloud/<release_tag>/binaries/IBM_Cloud_CLI_<release_tag>_linux_s390x.tgz
在 CLI 中使用专用端点
有关如何在 CLI 中使用专用端点以及查看支持专用端点的命令列表的指示信息,请参阅 使用专用端点登录 CLI