运维前线:一线运维专家的运维方法、技巧与实践1.7 运维自动化系统的API参考实现-阿里云开发者社区

开发者社区> 华章计算机> 正文

运维前线:一线运维专家的运维方法、技巧与实践1.7 运维自动化系统的API参考实现

简介:
+关注继续查看

1.7 运维自动化系统的API参考实现


所有的底层系统都是通过API对外提供服务的,API可供各个系统使用。接口的使用需要通过授权来获得,建议这个授权可以是基于系统级别的,也可以是接口级别的,而不是采用统一开放的模式。另外接口内需要有相应的一些权限控制,以避免底层服务被任意操作。

可以仿照AWS的接口实现方式,统一实现API的接口开放访问地址,同时统一协议(HTTP、HTTPS),协议可以使用Get的方式进行访问。图1-14所示是一个开放API的结构。

名称 描述 示例

API入口 API调用的服务入口 http://auto.**.com/

公共参数 每个API调用都需要包含公共参数 包含了颁发的access_id、时间戳、API版本、签名、签名的方法(sha1、md5)等

指令名称 API指令的名称,例如newrdsinstance等 每个系统都需要注册统一的服务名到服务中心

指令参数 指令参数。对任何一个指令来说,都应该有统一的调用输入参数和输出参数的说明 在界面化的API中心里有统一的在线说明手册

 

图1-14 开放API的结构

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
多说评论系统API调用和本地身份说明(JWT)
多说评论系统是一个非常好用的第三方评论插件,聚合了大多数的SNS平台账号登录和分享功能,UI也很不错。 作为网站快速接入评论系统,多说是一个比较好的选择,其也提供了一些实用的API去满足定制化需求。 多说API支持将本地的用户基本信息同步到多说服务器,实现了本地用户系统和多说用户验证机制的一致。
618 0
业务应用系统运维服务
为客户的大型、专业的业务系统提供专业运维服务,客户将其业务系统运维工作全部或者部分交给广东励康来完成,广东励康派驻专业工程师在客户现场来完成运维工作,提高客户业务系统平台的整体运行质量和运维水平。业务范围包括大型企业、国家机关等大型业务管理软件系统。
1568 0
12月1日云栖精选夜读:双11黑科技,阿里百万级服务器自动化运维系统StarAgent揭秘
还记得那些年我们半夜爬起来重启服务器的黑暗历史吗?双11期间,阿里巴巴百万量级主机管理能安全、稳定、高效,如丝般顺滑是如何做到的?阿里巴巴运维中台技术专家宋意,首次直播揭秘阿里IT运维的基础设施StarAgent,详细分析StarAgent是如何支持百万级规模服务器管控?如何像生活中的水电煤一样,做.
3112 0
使用Python实现自动化截取Windows系统屏幕
自动化截屏有什么用呢?为什么要实现自动化截屏呢?其实,在某些特殊的场景下,记录电脑使用者的操作还是很有必要的。比如,银行记录柜员日常操作当作日后规范流程的数据,或者是日后存证;再比如,作为家长记录孩子使用电脑的情况等。
877 0
10059
文章
0
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载