开发者社区 问答 正文

命令行工具 CLI:为 RDS 安装命令行工具:Windows 版本



命令行工具 CLI 是基于阿里云开放 API 建立的管理工具。通过命令行工具,您可以轻松调用阿里云开放 API,管理 RDS 产品。

背景信息


命令行工具 CLI 是基于 Python 编写的,命令行工具需要在 Python 环境中运行。
Python 信息请参见 https://www.python.org/,pip 信息请参见 https://pip.pypa.io/

前提条件



操作步骤


  1. 根据 Python 安装向导提示,安装 Python。
    注意:在安装 Python 时,请务必开启 pip 功能。否则,您将无法执行 pip 安装命令行工具的步骤。

  2. 如果系统内的 pip 版本过低,会造成 CLI 安装出错。用户可以使用如下指令先对 pip 软件进行升级后再进行相关操作。请使用 pip 7.x 或更高版本。若已是最新版本的 pip,请跳过此步骤。
    在命令行窗口中执行如下命令,升级 pip。 cd C:\Python27
  3. python -m pip install -U pip

系统显示如下类似信息,则表明升级成功。
  1. Successfully uninstalled pip-7.1.2
  2. Successfully installed pip-8.1.2

执行如下命令,安装阿里云命令行工具。
  1. cd C:\Python27
  2. cd Scripts
  3. pip install aliyuncli

系统显示如下类似信息,则表明安装成功。
  1. Successfully installed aliyuncli-2.1.2 colorama-0.3.3 jmespath-0.7.1

执行如下命令,安装 RDS 的 SDK。
  1. cd C:\Python27\Scripts
  2. pip install aliyun-python-sdk-rds

系统显示如下类似信息,则表明安装成功。
  1. Successfully installed aliyun-python-sdk-rds-2.0.3

如果您非初次安装 RDS 的 SDK,请执行如下命令,升级现有的 RDS SDK。
  1. pip install --upgrade aliyun-python-sdk-rds

执行如下命令,验证安装结果。
  1. cd C:\Python27\Scripts
  2. aliyuncli rds help

系统显示帮助信息,则表明安装成功。
说明:您也可以执行命令aliyuncli rds help查询其他命令,使用其他命令来验证配置结果。
创建 access key。请登录阿里云官网( https://www.aliyun.com/)的 管理控制台,点击 AccessKeys,并根据提示创建 access key。
执行如下命令,配置命令行工具全局参数。
  1. cd C:\Python27\Scripts
  2. aliyuncli configure

系统显示如下,请以此填写所列参数。
  1. Aliyun Access Key ID [None]: <所申请的 AccessKeys 中的 Access Key ID 信息。>
  2. Aliyun Access Key Secret [None]: <所申请的 AccessKeys 中的 Access Key Secret 信息。>
  3. Default Region Id [None]: <默认产品所在地域,如 **cn-hangzhou**。获取地域列表,请执行命令aliyuncli rds DescribeRegions --output table。>
  4. Default output format [None]: <命令行输出格式,可选 json、text、table。>

执行如下命令,验证配置结果。
  1. cd C:\Python27\Scripts
  2. aliyuncli rds DescribeAccounts --DBInstanceId xxxxx

系统显示实例帐号信息,则表明公共连接实例。

展开
收起
行者武松 2017-10-20 15:36:00 2286 分享 版权
阿里云 AI 助理回答

通过阿里云CLI管理RDS产品的操作指南如下:

  1. 环境准备

    • 确保已安装Python 2.7.x版本。
    • 安装或升级pip至7.x或更高版本,以避免CLI安装出错。使用命令:python -m pip install -U pip
  2. 安装阿里云CLI

    • 打开命令行窗口,执行以下命令进行安装:
      cd C:\Python27
      cd Scripts
      pip install aliyuncli
      
    • 成功安装后,系统会显示类似“Successfully installed aliyuncli-2.1.2”的信息。
  3. 安装RDS SDK

    • 继续在命令行中执行:
      pip install aliyun-python-sdk-rds
      
    • 若需升级已存在的RDS SDK,使用命令:pip install --upgrade aliyun-python-sdk-rds
    • 成功安装或升级后,会有成功提示信息。
  4. 验证CLI安装与配置

    • 运行命令检查帮助信息,确认安装成功:
      aliyuncli rds help
      
    • 此时应展示RDS相关的命令帮助信息。
  5. 配置阿里云CLI

    • 配置全局参数,包括Access Key ID、Access Key Secret、默认区域ID及输出格式:
      aliyuncli configure
      
    • 按照提示填写必要信息完成配置。
  6. 测试RDS管理功能

    • 使用以下命令查询指定RDS实例的数据库账号信息,替换xxxxx为您的DBInstanceId:
      aliyuncli rds DescribeAccounts --DBInstanceId xxxxx
      
    • 如果返回实例帐号信息,说明您已成功配置并可以使用CLI管理RDS实例。

注意事项: - 在安装Python和pip时,请确保网络连接畅通,并根据操作系统选择合适的安装包。 - 记得在阿里云官网创建AccessKey,并妥善保管,避免泄露敏感信息。 - 操作过程中遇到任何问题,可参考阿里云CLI官方文档或提交工单获取帮助。

以上步骤指导您如何在命令行环境下利用阿里云CLI结合RDS SDK来管理RDS产品,实现高效自动化运维。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答