Ruby wrapper of Aliyun API for system adminstrator.
Add gem 'aliyun'
to your application's Gemfile:
gem 'aliyun'
And then run:
$ bundle install
Or install it with gem command:
$ gem install aliyun
Example:
require 'rubygems'
require 'aliyun'
options = {
:access_key_id => "_YOUR_API_KEY_",
:access_key_secret => "_YOUR_API_SECRET_",
:service => :ecs
}
service = Aliyun::Service.new options
parameters = {}
puts service.DescribeRegions parameters
You can create/fetch access key
and secret
at https://i.aliyun.com/access_key
Current support these services:
:cdn
=>CDN
(Content Delivery Network):cms
=>CMS
(Cloud Monitor Service):dns
=>DNS
(Domain Name Service):ecs
=>ECS
(Elastic Compute Service):ram
=>RAM
(Resource Access Management):rds
=>RDS
(Relational Database Service):slb
=>SLB
(Server Load Balancer):sts
=>STS
(Security Token Service):vpc
=>VPC
(Virtual Private Cloud):business
=>Business
(Aliyun Account Management)
- Fork it ( https://github.com/Lax/aliyun/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request