# 订阅事件
#### 操作场景
本节主要说明用户如何通过配置SMN，能够及时获取到桌面的状态信息，如创建、创建失败、开机、开机失败、关机、关机失败、删除失败云桌面等上报至CTS服务，从而提升云桌面接入速度及运营的准确性。
![](https://support.huaweicloud.com/usermanual-workspace/public_sys-resources/note_3.0-zh-cn.png)
基于事件通知的机制，有可能存在消息队列阻塞、调用CTS失败等情况出现，用户不可完全依赖事件机制，需要结合定时调用API同步的方式更新数据，参考[云桌面API帮助手册](https://support.huaweicloud.com/api-workspace/workspace_09_0001.html)，查看桌面详情。如有疑问，请参考[提交工单](https://support.huaweicloud.com/usermanual-ticket/zh-cn_topic_0127038618.html)，填写工单信息，获取技术支持。
#### 操作步骤
**配置订阅事件**
1. 开通云审计服务，参考[开通云审计服务](https://support.huaweicloud.com/usermanual-cts/cts_02_0004.html)，完成开通服务。
   
   ![](https://support.huaweicloud.com/usermanual-workspace/public_sys-resources/note_3.0-zh-cn.png)
   开通云审计服务的同时会自动创建system追踪器，使用该追踪器即可。
   
   
2. 创建SMN主题，参考[创建SMN主题](https://support.huaweicloud.com/usermanual-smn/zh-cn_topic_0043961401.html)，完成创建。
3. 添加订阅，参考[添加订阅](https://support.huaweicloud.com/usermanual-smn/smn_ug_0008.html)章节，完成订阅。
4. 创建关键操作通知，参考[创建关键操作通知](https://support.huaweicloud.com/usermanual-cts/cts_01_0009.html#section2)，完成创建。
   
   ![](https://support.huaweicloud.com/usermanual-workspace/public_sys-resources/note_3.0-zh-cn.png)
   创建关键操作通知中参数配置参考：
   - 通知名称：用户自定义，如：keyOperate_Workspace。
   
   - 操作类型：选择"自定义"，操作列表中服务类型选择为"Workspace"、资源类型选择为"workspace"、操作名称根据用户需求选择为"createDesktops"、"stopDesktops"、"startDesktops"、"deleteDesktops"。
   
   - 配置用户：不指定。
   
   - 发送通知：发送。
   
   - SMN主题：选择[2]中创建的主题。
    
   
   
**验证订阅事件**
![](https://support.huaweicloud.com/usermanual-workspace/public_sys-resources/note_3.0-zh-cn.png)
- 当创建云桌面、创建失败、开机、开机失败、关机、关机失败、删除失败等，系统自动上报事件至CTS服务，在[3]中通过配置的"协议"您会同步收到消息，例如协议配置"邮件"，您的邮箱将会收到消息通知的邮件。

- 您还可以在CTS服务上查看全部事件。
 
5. [登录管理控制台](https://console.huaweicloud.com/workspace/v2/#/console)。

6. 在"服务列表"中，选择"管理与监管 \> 云审计服务 CTS"，进入"云审计服务"页面。
7. 在"事件列表"页面，依次选择"云服务"为"Workspace"、"资源类型"为"workspace"、"筛选类型"为"事件名称"（参见如下说明）"。 
   ![](https://support.huaweicloud.com/usermanual-workspace/public_sys-resources/note_3.0-zh-cn.png)
   事件类型分类如下：
   - createDesktops表示创建云桌面。
   
   - stopDesktops表示关闭云桌面。
   
   - startDesktops表示开启云桌面。
   
   - deleteDesktops表示删除云桌面。
    
   
   
8. 单击"查询"。
9. 以购买桌面为例，查看云桌面"购买桌面"上报事件，开始购买，如[图1]所示。
   
   图1开始购买   
   ![](https://support.huaweicloud.com/usermanual-workspace/zh-cn_image_0000002705005847.png)
   查看云桌面"购买桌面"上报事件，完成购买，如[图2]所示。
   图2完成购买   
   ![](https://support.huaweicloud.com/usermanual-workspace/zh-cn_image_0000002675126062.png)
   
   ![](https://support.huaweicloud.com/usermanual-workspace/public_sys-resources/note_3.0-zh-cn.png)
   - 云桌面购买失败、删除失败时会上报失败事件，事件详情中Message的值为"FAILED"。
   
   - 如果在云桌面内关机，在CTS服务中不会上报"BEGIN"消息事件，只有关机成功的消息事件。
   
   - 云桌面开机3分钟后，在桌面管理界面查看云桌面的登录状态未显示"就绪"会上报超时事件，事件详情中Message的值为"TIMEOUT"。
   
   - 云桌面关机3分钟后，在桌面管理界面查看云桌面的运行状态未显示"已停止"会上报超时事件，事件详情中Message的值为"TIMEOUT"。
    
   
   
 
