一、API调用方式

➢对ECS API接口调用是通过向ECS API的服务端地址发送HTTP GET请求,并按照接口说明在请求

中加入相应请求参数来完成的;根据请求的处理情况,系统会返回处理结果。

➢请求结构

•服务地址: ECS API的服务接入地址为: ecs.aliyuncs .com

•通信协议:支持通过HTTP或HTTPS通道进行请求通信。推荐使用HTTPS通道发送请求。

•请求方法:支持HTTP GET方法发送请求,这种方式下请求参数需要包含在请求的URL中。

•请求参数:每个请求都需要指定要执行的操作,即Action参数(例如StartInstance )以及每个操作都需要包含的公共请求参数和指定操作所特有的请求参数。

•字符编码:请求及返回结果都使用UTF-8字符集进行编码

二、API签名机制

➢ECS服务会对每个访问的请求进行身份验证,所以无论使用HTTP还是HTTPS协议提交请
求,都需要在请求中包含签名( Signature )信息。
➢ECS通过使用Access Key ID和Access Key Secret进行对称加密的方法来验证请求的发送

者身份。

ECS API详细介绍

实例相关接口

创建实例,启动实例,停止实例,重启实例,删除实例
修改实例属性
查询实例状态(查询实例列表)
查询实例信息
将实例加入安全组,将实例移出安全组

磁盘相关接口

创建磁盘,查询磁盘,挂载磁盘,卸载磁盘
修改磁盘属性,删除磁盘
重新初始化磁盘,回滚磁盘,更换系统盘

快照相关接口

创建快照,删除快照
查询快照列表
设置自动快照策略,查询自动快照策略

镜像相关接口

查询可用镜像
创建自定义镜像
删除自定义镜像

网络相关接口

分配公网IP地址

安全组相关接口

创建安全组,授权安全组,权限查询安全组规则
查询安全组列表,撤销安全组规则,删除安全组

地域相关接口

查询可用地域列表
查询可用区

监控相关接口

查看云服务器实例的监控信息

其他接口

查询实例资源规格列表

三、ECS API示例:通过API重启指定的实例

API相关信息:

➢只有状态为Running的实例才能进行此操作

➢接口调用成功后实例进入Starting状态

➢支持强制重启,强制重启等同于传统服务器的断电重启,可能丢失实例操作系统中未写入磁盘的数据

➢被安全控制在实例的OperationLocks中标记了"LockReason":"security "的锁定状态时,不能重启实例

  

ECS API的更多相关文章

  1. 云技术:弹性计算ECS

    云计算(Cloud Computing)被业界看作继大型计算机.个人计算机.互联网之后的第四次IT产业革命,正日益成为未来互联网与移动技术相结合的一种新兴计算模式.云计算提供了IT基础设施和平台服务的 ...

  2. ecs

    第一章弹性计算服务ecs概述 1.什么是弹性计算服务ecs 2弹性计算服务ecs的特点 3.弹性计算服务ecs的应用场景 slb------ecs----ecs----------- rds      ...

  3. 云服务器ECS

    云服务器Elastic Compute Service(ECS)是阿里云提供的一种基础云计算服务.使用云服务器ECS就像使用水.电.煤气等资源一样便捷.高效.您无需提前采购硬件设备,而是根据业务需要, ...

  4. 阿里云ECS 介绍

    1.阿里云产品概述 1 2.阿里云基础架构介绍 2 3. ECS产品概念和功能 6 4. ECS运维管理和API 12 1.阿里云产品概述 2.阿里云基础架构介绍 ECS 主要有五个主要的组成部分 作 ...

  5. `ECS弹性计算服务

    云服务器(Elastic Compute Service 简称ECS)是一种简单高效,处理能力可弹性伸缩的计算服务.能快速构建更稳定.安全的应用,提升运维效率,降低IT成本. 云服务器ecs作用如下: ...

  6. PHP控制阿里云短信API接口实现短信群发功能

    阿里云短信支持先使用后支付的原则,价格为4分半1条. 通过SDK可以与网站功能的绑定,实现响应的短信发送功能 现已统一合并升级为:消息服务. 消息服务 阿里云消息服务(Message Service, ...

  7. 阿里云SDK手册之java SDK

    进行阿里云sdk开发的前提是已经购买阿里云的相关服务才能调用阿里的相关接口进行开发.最近公司在做云管控的项目,于是进行下摘录总结. 一. 环境准备 阿里云针对不同的开发语言提供不同的sdk,由于项目用 ...

  8. 阿里云的esc

    云服务器ecs作用如下:1.完全管理权限:对云服务器的操作系统有完全控制权,用户可以通过连接管理终端自助解决系统问题,进行各项操作:2.快照备份与恢复:对云服务器的磁盘数据生成快照,用户可使用快照回滚 ...

  9. DOTS学习资源

    以下是一些面向数据的资源,可以是Unity或我们已经验证过的外部资源.我们将包括外部资源,我们认为这些外部资源能够很好地理解面向数据的设计并包含高质量的信息(在贡献时). 注意:由于Unity Dat ...

随机推荐

  1. spring cloud config与eureka配合使用

    前面两篇介绍了Spring Cloud Config服务端和客户端的简单配置,本篇介绍Spring Cloud Config与Eureka配合使用 前言 默认情况下,配置客户端启动时,都是通过配置属性 ...

  2. csharp: Setting the value of properties reflection

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...

  3. MVC和WebForm区别

    WebForm的理解 1. WebForm概念 ASP.NETWebform提供了一个类似于Winform的事件响应GUI模型(event-drivenGUI),隐藏了HTTP.HTML.JavaSc ...

  4. Java框架之Struts2(二)

    一.Action 配置说明 //请求的直接转发 <package name="packageUser" namespace="" extends=&quo ...

  5. Rarely executed and almost empty if statement drastically reduces performance in C++

    Question: Editor's clarification: When this was originally posted, there were two issues: Test perfo ...

  6. 牛客网剑指offer 二维数组的查找

    题目描述 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序.请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数. 解题思路 该题有很多种 ...

  7. css3火焰文字样式代码

    css样式: <style type="text/css"> body{background:#000;} *{margin:0;padding:0;transitio ...

  8. blfs(systemv版本)学习笔记-编译安装openssh软件包

    我的邮箱地址:zytrenren@163.com欢迎大家交流学习纠错! openssh项目地址:http://www.linuxfromscratch.org/blfs/view/8.3/postlf ...

  9. python联系题1

    一.有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序分析:可填在百位.十位.个位的数字都是1.2.3.4.组成所有的排列后再去 掉不满足条件的排列. # _*_ ...

  10. Android学习笔记----ArcGIS在线地图服务(Android API)坐标纠偏

    仅限于如下ArcGIS在线地图服务(高德提供数据): //概述:彩色中文含兴趣点版中国基础地图 //投影:WGS 1984 Web-Mercator //切片格式:MIXED90 //服务类型:基础地 ...