English | 简体中文
Alibaba Cloud Core SDK for Ruby 支持 Ruby 开发者轻松访问阿里云服务,例如:弹性云主机(ECS)、负载均衡(SLB)、云监控(CloudMonitor)等。 您无需处理API相关业务(如签名和构建请求)即可访问阿里云服务。
本文档介绍如何安装和使用 Alibaba Cloud Core SDK for Ruby。
$ gem install aliyunsdkcore
RPC 示例;
require 'aliyunsdkcore'
client = RPCClient.new(
endpoint: 'https://ecs.aliyuncs.com',
api_version: '2014-05-26',
access_key_id: ENV['ACCESS_KEY_ID'],
access_key_secret: ENV['ACCESS_KEY_SECRET'],
)
params = { key: (1..11).to_a.map(&:to_s) }
request_option = { method: 'POST', timeout: 15000 }
response = client.request(
action: 'DescribeRegions',
params: params,
opts: request_option
)
print response
ROA 示例:
require 'aliyunsdkcore'
client = ROAClient.new(
endpoint: 'http://ros.aliyuncs.com',
api_version: '2015-09-01',
access_key_id: ENV['ACCESS_KEY_ID'],
access_key_secret: ENV['ACCESS_KEY_SECRET'],
)
response = client.request(
method: 'GET',
uri: '/regions',
options: {
timeout: 15000
}
)
print response.body
提交 Issue,不符合指南的问题可能会立即关闭。
每个版本的详细更改记录在发行说明中。
提交 Pull Request 之前请阅读贡献指南。
版权所有 1999-2019 阿里巴巴集团