全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 阿里云办公 培训与认证 物联网
资源编排

快速安装

更新时间:2017-08-11 18:07:54

概述

资源编排是基于 Python 2.7 的命令行工具,支持资源栈创建,删除、更新,查看等功能。

使用场景

  • API级别的开发、调试,比如查看资源栈,删除资源栈,查看资源类型等。
  • 不方便使用控制台情况下。

局限

资源编排命令行运行环境是Python 2.7,不支持Python 3.x。

环境要求

检查Python 版本:

  1. Linux shell环境下输入python并回车,来查看Python的版本。如下所示:
  2. Python 2.5.4 (r254:67916, Mar 10 2010, 22:43:17)
  3. [GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2
  4. Type "help", "copyright", "credits" or "license" for more information.
  5. >>>

Windows在cmd环境下输入python并回车,来查看Python的版本。如下所示:

  1. C:\Documents and Settings\Administrator>python
  2. Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win
  3. 32
  4. Type "help", "copyright", "credits" or "license" for more information.
  5. >>>

以上说明python安装成功。

异常情况,如Windows在cmd环境下输入python并回车后,提示“不是内部或外部命令”,请检查配置“环境变量”-“Path”,增加python的安装路径。如图:

ros-python-path

如果没有安装Python,可以从python官网获取Python的安装包。网站有详细的安装说明来指导用户如何安装和使用Python。

检查Pyhton Core SDK 和 Python ROS SDK 是否安装。如果没有安装,请在这里下载Pyhton Core SDK,在这里下载Python ROS SDK。

安装

点击这里下载,可以直接对命令行压缩包进行解压后,在bin/ros所在目录直接执行python ros set-userdata 配置阿里云AccessKey和默认region。

如果已经安装了Python的包管理工具 pip,则可通过下面的命令直接安装资源编排命令行。安装命令行的时候,同时会把所有的依赖也安装。pip 安装请看这里

  1. pip install aliyun-ros-cli

配置

在使用资源编排命令行之前,需要做基本的配置,配置项主要包括:

  • 阿里云的 access key
  • 执行命令时的默认 region
  • 命令行的输出格式

通过 python ros set-userdata 配置,具体的参数如下:

  1. $ python ros set-userdata -h
  2. usage: ros set-userdata [-h] --key-id KEY_ID --key-secret KEY_SECRET
  3. --region-id REGION_ID [--json-ident JSON_IDENT]
  4. optional arguments:
  5. -h, --help show this help message and exit
  6. --key-id KEY_ID The default Aliyun access key id
  7. --key-secret KEY_SECRET
  8. The default Aliyun access key region
  9. --region-id REGION_ID
  10. The default region
  11. --json-ident JSON_IDENT
  12. The default json indent when output in json format

例如:

  1. python ros set-userdata --key-id access-key --key-secret access-secret --region cn-beijing

资源编排提供针对bash环境的命令行补全脚本 ros_completion,脚本在这里下载。

  • ros-cli/resources/ros_completion放置于/etc/bash_completion.d/目录下
  • source /etc/bash_completion.d/ros_completion
本文导读目录