Linux安装阿里云命令行工具 CLI(Alibaba Cloud CLI)

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群版 2核4GB 100GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用版 2核4GB 50GB
简介:

阿里云命令行工具 CLI(Alibaba Cloud CLI)是基于阿里云开放 API 建立的管理工具。借助此工具,您可以通过调用阿里云开放 API 来管理阿里云产品。该命令行工具与阿里云开放 API 一一对应,灵活性高且易于扩展。您可基于该命令行工具对阿里云原生 API 进行封装,扩展出您想要的功能。

产品功能

命令行工具 CLI 提供以下功能:

  • 集合了 ECS、RDS、SLB 等阿里云平台产品的功能,您可在同一命令行下完成所有阿里云平台产品的配置和管理工作,做到真正的多产品集成。

  • 全面兼容各产品不同版本的开放 API,您可以通过命令行工具直接进行版本切换,方便快捷。

  • 支持多账户,您可以在一个工具中定义不同的账户,定制不同的执行权限, 满足权限分层分级的需求。

  • 支持高级命令,命令行工具针对开发者常用的功能,对开放 API 进行高级封装,使您能够通过简单调用完成一系列复杂命令才能实现的功能。

  • 在 Linux/UNIX 和 Mac OS 环境下,提供命令自动补全功能,您无需记忆复杂的产品命令即可完成操作。

  • 提供在线帮助,您可以通过 help 命令获得当前可用的操作以及当前操作可用的参数信息。

  • 提供主动在线更新检查,提醒用户自主升级。

  • 提供多种输出格式,包含 text、json 以及 table 格式,您可以根据需求选择输出格式。

  • 支持在 Windows、Mac OS、Linux/UNIX 等多系统上安装使用。

  • 支持 pip 安装方式,使安装和更新更加快速便捷。

安装须知


命令行工具 CLI 是基于 Python 编写的,运行 CLI 需要 Python 运行环境。pip 是基于 Python 开发的应用安装升级工具,通过 pip 您能够方便地安装、升级和删除 Python 程序包。因此,我们建议您使用 pip 工具安装命令行工具 CLI。

在线安装命令行工具和 SDK


注意:所有安装命令都需要使用 root 权限,请使用 root 账户登录系统。

Pip 是一个是自动化管理工具,我们推荐您在设备联网时使用 pip 安装阿里云命令行工具 CLI,这样可以避免很多安装异常的状况。另外,由于该命令行工具需要在 Python 环境中运行,为确保正确安装命令行工具和阿里云 SDK,请您依照如下步骤依次安装 Python、pip、命令行工具和阿里云 SDK。

前提条件

  • 系统要求:Linux、UNIX 或 Mac OS。

  • 环境要求:已安装 Python 2.7.x。

安装 Python

若您的设备已安装 Python 2.7.x 版本,请跳过此步骤。

若您的设备没有安装 Python 2.7.x 版本,请在命令行窗口中执行下列命令,安装 Python。

注意:请确保您的设备中已安装了 wget。

wget https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz (或者通过其他方式下载后放在某个路径下)tar -zxvf Python-2.7.8.tgzcd Python-2.7.8./configuremakesudo make install

安装 pip

若您的设备已安装 pip,请跳过此步骤。

若您的设备没有安装 pip,在命令行窗口中执行如下命令,安装 pip。

curl "https://bootstrap.pypa.io/get-pip.py" -o "pip-install.py"sudo python pip-install.py

系统显示如下类似信息,则表明安装成功。

Successfully installed pip-7.1.2 setuptools-18.7 wheel-0.26.0

安装命令行工具

  1. 如果系统内的 pip 版本过低,会造成 CLI 安装出错。用户可以使用如下指令先对 pip 软件进行升级后再进行相关操作。请使用 pip 7.x 或更高版本。若已是最新版本的 pip,请跳过此步骤。

    在命令行窗口中执行如下命令,升级 pip。

    sudo pip install -U pip

    系统显示如下类似信息,则表明升级成功。

    Successfully uninstalled pip-7.1.2
    Successfully installed pip-8.1.2
  2. 执行如下命令,安装阿里云命令行工具。

    sudo pip install aliyuncli

    系统显示如下类似信息,则表明安装成功。

    Successfully installed aliyuncli-2.1.2 colorama-0.3.3 jmespath-0.7.1

在线安装 SDK

命令行工具需要与阿里云各产品的 SDK 协同工作。为方便用户使用,在线安装命令行工具时,与阿里云 SDK 的安装进行了分离。您可以自由选择所需产品的 SDK,不必下载所有的阿里云 SDK。

以 RDS 产品为例,在命令行窗口中执行如下命令,安装 SDK。

sudo pip install aliyun-python-sdk-rds

系统显示如下类似信息,则表明安装成功。

Successfully installed aliyun-python-sdk-core-2.0.35 aliyun-python-sdk-rds-2.0.3

更多产品对应的SDK,请参见阿里云 Python SDK 列表


原文:https://help.aliyun.com/document_detail/29993.html?spm=5176.doc43088.6.538.DI5lTt

本文转自奔跑在路上博客51CTO博客,原文链接http://blog.51cto.com/qiangsh/1979386如需转载请自行联系原作者


qianghong000

相关文章
|
2天前
|
持续交付 开发工具 git
阿里云云效产品使用问题之在云效代码域中gitlab使用docker安装的,迁移时遇到“获取企业信息失败”,是什么原因
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
4天前
|
弹性计算 安全 Cloud Native
Alibaba Cloud Linux镜像系统超好用!兼容CentOS生态,性能稳定性绝对可以!
Alibaba Cloud Linux是阿里云的自研Linux发行版,兼容CentOS/RHEL,提供长期免费支持。它针对云服务器ECS优化,适用于多种场景,如Web服务、云原生应用等。Alibaba Cloud Linux 3基于Anolis OS 8,提供安全、高性能、十年维护及丰富的开源生态。用户可在ECS购买时选择镜像安装,支持多架构并提供热补丁、解决方案和快速启动版。更换ECS操作系统是免费的。
37 5
|
3天前
|
Shell 数据安全/隐私保护
阿里云服务器安装宝塔
阿里云服务器安装宝塔
19 3
|
2天前
|
前端开发 测试技术 API
阿里云云效产品使用问题之在流水线的构建任务中,如何安装并运行Jest
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
阿里云云效产品使用问题之在流水线的构建任务中,如何安装并运行Jest
|
2天前
|
Rust Shell 索引
使用阿里云镜像加速Rust与Cargo安装及更新
使用阿里云镜像加速Rust与Cargo安装及更新
9 0
|
2天前
|
缓存 Linux Docker
CentOS 7 下安装 Docker 及配置阿里云加速服务
CentOS 7 下安装 Docker 及配置阿里云加速服务
41 0
|
5天前
|
Java Linux Maven
Centos7.6安装Maven3.8.3并配置阿里云镜像
Centos7.6安装Maven3.8.3并配置阿里云镜像
47 0
|
5天前
|
Linux
centos7安装maven3.8.1并配置阿里云镜像
centos7安装maven3.8.1并配置阿里云镜像
32 0
|
17天前
|
NoSQL 安全 Redis
阿里云redis安装
阿里云redis安装
20 0
|
26天前
|
人工智能 Linux Python
Alibaba Cloud Linux 3.2104 LTS 64位 怎么安装python3.10.12和pip3.10
Alibaba Cloud Linux 3.2104 LTS 64位 怎么安装python3.10.12和pip3.10
74 0

热门文章

最新文章