命令行工具 CLI 是基于阿里云开放 API 建立的管理工具。通过命令行工具,您可以轻松调用阿里云开放 API,管理 RDS 产品。
背景信息
命令行工具 CLI 是基于 Python 编写的,命令行工具需要在 Python 环境中运行。
Python 信息请参见
https://www.python.org/,pip 信息请参见
https://pip.pypa.io/。
前提条件
操作步骤
根据 Python 安装向导提示,安装 Python。
注意:在安装 Python 时,请务必开启 pip 功能。否则,您将无法执行 pip 安装命令行工具的步骤。
如果系统内的 pip 版本过低,会造成 CLI 安装出错。用户可以使用如下指令先对 pip 软件进行升级后再进行相关操作。请使用 pip 7.x 或更高版本。若已是最新版本的 pip,请跳过此步骤。
在命令行窗口中执行如下命令,升级 pip。
pip install -U pip
系统显示如下类似信息,则表明升级成功。 Successfully uninstalled pip-7.1.2- Successfully installed pip-8.1.2
执行如下命令,安装阿里云命令行工具。
- sudo pip install aliyuncli
系统显示如下类似信息,则表明安装成功。
- Successfully installed aliyuncli-2.1.2 colorama-0.3.3 jmespath-0.7.1
执行如下命令,安装 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
如果您非初次安装 RDS 的 SDK,请执行如下命令,升级现有的 RDS SDK。
- sudo pip install --upgrade aliyun-python-sdk-rds
执行如下命令,验证安装结果。
- aliyuncli rds help
系统显示帮助信息,则表明安装成功。
说明:您也可以执行命令aliyuncli rds help查询其他命令,使用其他命令来验证配置结果。
创建 access key。请登录阿里云官网(
https://www.aliyun.com/)的
管理控制台,点击
AccessKeys,并根据提示创建 access key。
执行如下命令,配置命令行工具全局参数。
- sudo aliyuncli configure
系统显示如下,请以此填写所列参数。
- Aliyun Access Key ID [None]: <所申请的AccessKeys中的Access Key ID信息。>
- Aliyun Access Key Secret [None]: <所申请的AccessKeys中的Access Key Secret信息。>
- Default Region Id [None]: <默认产品所在地域,如 **cn-hangzhou**。获取地域列表,请执行命令aliyuncli rds DescribeRegions --output table。>
- Default output format [None]: <命令行输出格式,可选json、text、table。>
执行如下命令,验证配置结果。
- aliyuncli rds DescribeAccounts --DBInstanceId xxxxx
系统显示实例帐号信息,则表明公共连接实例。