WAliyun
forked from https://github.com/willin/waliyun
比官方SDK更好用的阿里云SDK。
Minimum, Flexible, Scalable.
支持Lazy Require。
Table of Contents generated with DocToc
安装和使用
国际惯例:
npm install waliyun --save
公共参数:
var options = AccessKeyId: 'xxxx-xxxx-xxxx-xxxx' AccessKeySecret: 'xxxx-xxxx-xxxx-xxxx' // 选填,不同接口类型注意版本日期,2.0.0之后版本会带上默认版本,但可能会落后于最新,需要注意 Version: '2014-05-26' // 选填 SignatureMethod: 'HMAC-SHA1' Format: 'json' SignatureVersion: '1.0' // 不填,每次请求都会自动重新生成 SignatureNonce: Math Timestamp: ;
ES5:
var WALIYUN = ;var ecs = WALIYUN;ecs;
ES7:
;const ecs = ;// Within Async Funcasync const instances = await ecs; // xxxx;
查看接口对应版本
ES7:
;const ecs = ;console;
已支持的接口
CDN
API文档参考: https://help.aliyun.com/document_detail/27155.html
移动推送 CLOUDPUSH
API文档参考: https://help.aliyun.com/document_detail/30074.html
邮件推送 DM
API文档参考: https://help.aliyun.com/document_detail/29435.html
发送示例:
const DM = ; const dm = ; dm;
短信服务 SMS
阿里云已停止开通原短信服务(整合在消息服务内)。新开通阿里云短信服务的用户,请参考下方的
新短信服务
调用示例
发送示例:
const SMS = ; const sms = ; sms;
新短信服务 DYSMS
API文档参考: https://help.aliyun.com/document_detail/56189.html
发送示例:
const DYSMS = ; const sms = ; sms
分布式关系型数据库 DRDS
API文档参考: https://help.aliyun.com/document_detail/35276.html
云服务器 ECS
API文档参考: https://help.aliyun.com/document_detail/25485.html
ES7 示例:
; async const ces = ; const data = await ces; console;;
语音服务 DYVMS
API文档参考: https://help.aliyun.com/document_detail/56190.html
弹性伸缩 ESS
API文档参考: https://help.aliyun.com/document_detail/25925.html
ALIDNS
API文档参考: https://help.aliyun.com/document_detail/29739.html
HTTPDNS
API文档参考: https://help.aliyun.com/document_detail/30122.html
阿里云物联网套件 IOT
API文档参考: https://help.aliyun.com/document_detail/30557.html
ES7 示例:
; async const iot = ; const data = await iot; console;;
云监控 METRICS
API文档参考: https://help.aliyun.com/document_detail/28616.html
ES7 示例:
; async const metrics = ; const data = await metrics; console;;
媒体转码 MTS
API文档参考: https://help.aliyun.com/document_detail/29212.html
访问控制 RAM
API文档参考: https://help.aliyun.com/document_detail/28672.html
云数据库 RDS
API文档参考: https://help.aliyun.com/document_detail/26226.html
负载均衡 SLB
API文档参考: https://help.aliyun.com/document_detail/27566.html
访问控制 STS
API文档参考: https://help.aliyun.com/document_detail/28756.html
ES5示例:
var WALIYUN = ;var sts = WALIYUN;sts;
ES7 示例:
; const sts = ; async const token = await sts; // xxxx;
容器服务 CS
API文档参考: https://help.aliyun.com/document_detail/26043.html
注意,容器服务版本号停留在:2015-12-15。新版改动较为奇葩,暂不支持。
旧版本方法列表:
'GetClusterList' 'CreateCluster' 'DeleteCluster' 'GetClusterById' 'GetClusterCerts' 'UpdateClusterSizeById' 'ListProjects' 'CreateProject' 'RetrieveProject' 'StartProject' 'StopProject' 'UpdateProject' 'DeleteProject'
CHANGELOG
v2.0.0
2016-09-06
- 使用元编程方式进行重构,减少重复代码和
Action
限制; - 更新文档链接。
v1.0.0
2016-05-16 解决了签名偶发错误的问题。
License
MIT
通过支付宝捐赠: