开发者社区> betabao> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

ECS事件通知之快照创建完成事件

简介: 创建快照是ECS运维的常见操作。在发生故障或者误操作后,最近的一份磁盘快照将是系统管理员的救命稻草。尤其是数据误删除,阿里云为保证用户数据安全,对用户主动删除的数据是无法提供恢复手段的。定期创建快照作为数据备份是使用ECS的一个最佳实践。
+关注继续查看

创建快照是ECS运维的常见操作。在发生故障或者误操作后,最近的一份磁盘快照将是系统管理员的救命稻草。尤其是数据误删除,阿里云为保证用户数据安全,对用户主动删除的数据是无法提供恢复手段的。定期创建快照作为数据备份是使用ECS的一个最佳实践。

快照创建完成事件

创建快照有可能很耗时,比如大磁盘首次创建快照,创建快照的耗时可能以小时甚至以天计。在以前用户只能定期查看控制台中的快照创建进度。如果是自动化运维程序,则要使用OpenAPI不断轮询快照状态。轮询产生了很多不必要的资源消耗。如果轮询间隔过长的话则不能及时地获得创建结果。

ECS现已支持快照创建完成的事件通知。在磁盘快照创建完成(包括成功和失败两种结果)时,ECS会发出磁盘快照完成事件。当前仅在手动快照创建完成时发出此事件,自动快照策略创建的快照不会发出此事件。使用实例创建自定义镜像时,ECS会为实例的每块磁盘自动创建一个快照,这些快照创建完成时也会发出此事件。

事件通知的内容格式

磁盘快照创建完成事件的内容包含该快照的开始时间,完成时间,结果(成功或者失败),磁盘ID,快照ID,快照别名等信息。请查阅ECS产品文档:《事件通知列表
消息体示例如下:

{
  "ver": "1.0",
  "id": "2256A988-0B26-4E2B-820A-8A********E5",
  "product": "ECS",
  "resourceId": "acs:ecs:cn-hangzhou:169070********30:snapshot/s-bp1fis********b859b3",
  "level": "INFO",
  "name": "Snapshot:CreateSnapshotCompleted",
  "userId": "169070********30",
  "eventTime": "20190422T003800.922+0800",
  "regionId": "cn-hangzhou",
  "content": {
    "result": "accomplished",
    "snapshotId": "s-bp1fis********b859b3",
    "snapshotName": "test-snapshot",   
    "diskId": "d-bp1bwa********9ol4mi",      
    "startTime": "2019-04-22T08:36:09Z",     
    "endTime": "2019-04-22T08:37:11Z"        
  }
}

如何订阅消费

用户可以在云监控控制台事件订阅处订阅快照完成事件的通知。请查询ECS产品文档:《设置事件通知

目前支持包括短信邮件钉钉等面向人的通知渠道,同时也支持消息服务队列、日志服务,函数计算等自动化消费方式,通过自动化消费方式,您可以实现自动化运维逻辑。比如,用户在收到快照创建成功的事件后,继续执行有风险的操作,或者在收到磁盘快照创建失败的事件后,进行告警或者重试。

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

相关文章
【每日SQL打卡】​​​​​​​​​​​​​​​DAY 21丨每个帖子的评论数【难度中等】​
【每日SQL打卡】​​​​​​​​​​​​​​​DAY 21丨每个帖子的评论数【难度中等】​
9 0
MySQL---数据库从入门走向大神系列(十七)-JavaWeb分页技术实例演示2
MySQL---数据库从入门走向大神系列(十七)-JavaWeb分页技术实例演示2
23 0
AutoMl及NAS概述:更有效地设计神经网络模型工具
还在为自己构建深度模型框架而抓耳饶腮吗?AutoML及NAS了解下,能够自动生成合适的模型结构,解脱你的双手,善待你的头发。
3573 0
MySQL---数据库从入门走向大神系列(十七)-JavaWeb分页技术实例演示2
分页,是一种将所有数据分段展示给用户的技术.用户每次看到的不 是全部数据,而是其中的一部分,如果在其中没有找到自己想要的内容,用户可以通过指定页码或是点上/下一页的方式进行翻页。 本例演示静态分页,也就是先设置好每页显示10行,再根据总行数,来算出总页数,并且只显示10个页码。
1192 0
github关联域名,创建个人网站教程终结篇
1.背景          最近心血来潮,买了一个域名,本来要买fuckgfw的,没想到被抢注了。就拿自己的英文名买了一个,叫做www.garvinli.com。因为知道会有很多朋友不太清楚整个网站搭建的过程,所以在这里贴出之前的一些列教程。有的是两年前写的,比较稚嫩哈! 手把手教您制作并发布个人网站或主页(一)(图解教程针对小白) 如何在github发布个人网站或开源项目-手把手教您制作并发
1239 0
+关注
betabao
阿里云弹性计算工程师
3
文章
0
问答
来源圈子
更多
+ 订阅
相关文档: 云服务器 ECS 云虚拟主机 轻量应用服务器
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载