README.md in aliyun-api-0.0.3 vs README.md in aliyun-api-0.0.4

- old
+ new

@@ -26,51 +26,48 @@ require 'aliyun' ``` ### 配置aliyun的access_key -1. 全局配置 +#### 1. 全局配置 ``` options = { :access_key_id => "xxxxxx", :access_key_secret => "yyyyyy" } Aliyun.config options ecs = Aliyun::ECS.new ``` -2. 直接配置ECS客户端 +#### 2. 直接配置ECS客户端 ``` options = { :access_key_id => "xxxxxx", :access_key_secret => "yyyyyy" } ecs = Aliyun::ECS.new options ``` -3. 环境变量 +#### 3. 环境变量 -如果环境变量里`ACCESS_KEY_ID`和`ACCESS_KEY_SECRET`初始化了密钥,那么可以直接初始化ecs: +如果环境变量里`ALIYUN_ACCESS_KEY_ID`和`ALIYUN_ACCESS_KEY_SECRET`初始化了密钥,那么可以直接初始化ecs: ``` ecs = Aliyun::ECS.new ``` ### 调用ECS 这样, 你就可以根据 [阿里云弹性计算服务API参考手册](http://help.aliyun.com/view/11108189_13730407.html)初始化业务参数(除Action参数之外)为一个hash对象,并且将其作为参数传给Action方法(Action参数), action方法需要将阿里云手册中的Action名按ruby方式命名, 如:阿里云手册中的Action名`StartInstance`对应到这里的方法名为`start_instance`。 -``` -parameters = {:parameter_name => parameter_value} -ecs.action parameters -``` - (1) 例如查询可用地域列表,其Action参数为DescribeRegions,而没有其他参数,代码如下 ``` ecs.describe_regions {} +# 输出如下: +{"Regions"=>{"Region"=>[{"LocalName"=>"深圳", "RegionId"=>"cn-shenzhen"}, {"LocalName"=>"青岛", "RegionId"=>"cn-qingdao"}, {"LocalName"=>"北京", "RegionId"=>"cn-beijing"}, {"LocalName"=>"香港", "RegionId"=>"cn-hongkong"}, {"LocalName"=>"杭州", "RegionId"=>"cn-hangzhou"}]}, "RequestId"=>"abcdefg"} ``` (2) 再比如查询可用镜像,代码如下 ```