
# AS支持云审计的关键操作
#### 操作场景
弹性伸缩支持使用云审计记录服务资源操作。云审计记录的操作类型有三种，通过云平台账户登录管理控制台执行的操作，通过云服务支持的API执行的操作，以及系统内部触发的操作。
如果用户开通了云审计，AS服务的API被调用时，调用信息将会上报到云审计，云审计会将操作信息定时的转储到用户指定的对象存储桶。通过云审计服务，您可以记录与弹性伸缩相关的操作事件，便于日后的查询、审计和回溯。
#### Cloud Trace Service中的AS信息
在您的应用系统中启用云审计服务后，将在日志文件记录对弹性伸缩执行的API调用的操作。您可以在云审计服务管理控制台查询近7天内的操作记录，详细操作请参见[在CTS事件列表查看云审计事件](https://support.huaweicloud.com/usermanual-as/as_06_0108.html)。如果需要保存7天之前的操作记录，您可以通过对象存储服务（Object Storage Service，以下简称OBS），将操作记录实时同步保存至OBS。
云审计服务支持的AS操作列表如[表1]所示。
 表1云审计服务支持的AS操作列表 
| 操作名称               | 资源类型                   | 事件名称                            |
|:---|:---|:---|
| 创建伸缩组              | scaling_group          | createScalingGroup              |
| 修改伸缩组              | scaling_group          | modifyScalingGroup              |
| 删除伸缩组              | scaling_group          | deleteScalingGroup              |
| 启用伸缩组              | scaling_group          | enableScalingGroup              |
| 停用伸缩组              | scaling_group          | disableScalingGroup             |
| 操作伸缩组              | scaling_group          | operateScalingGroup             |
| 查询弹性伸缩组列表          | scaling_group          | listScalingGroups               |
| 查询弹性伸缩组详情          | scaling_group          | showScalingGroup                |
| 创建伸缩配置             | scaling_configuration  | createScalingConfiguration      |
| 删除伸缩配置             | scaling_configuration  | deleteScalingConfiguration      |
| 批量删除伸缩配置           | scaling_configuration  | batchDeleteScalingConfiguration |
| 查询弹性伸缩配置列表         | scaling_configuration  | listScalingConfigs              |
| 查询弹性伸缩配置详情         | scaling_configuration  | showScalingConfig               |
| 创建伸缩策略             | scaling_policy         | createScalingPolicy             |
| 修改伸缩策略             | scaling_policy         | modifyScalingPolicy             |
| 删除伸缩策略             | scaling_policy         | deleteScalingPolicy             |
| 启用伸缩策略             | scaling_policy         | enableScalingPolicy             |
| 停用伸缩策略             | scaling_policy         | disableScalingPolicy            |
| 执行伸缩策略             | scaling_policy         | executeScalingPolicy            |
| 操作伸缩策略             | scaling_policy         | operateScalingPolicy            |
| 批量启用伸缩策略           | scaling_policy         | batchEnableScalingPolicies      |
| 批量停用伸缩策略           | scaling_policy         | batchDisableScalingPolicies     |
| 查询策略执行日志           | scaling_policy         | listScalingPolicyExecuteLogs    |
| 查询弹性伸缩策略列表         | scaling_policy         | listScalingPolicies             |
| 查询弹性伸缩策略详情         | scaling_policy         | showScalingPolicy               |
| 查询弹性伸缩策略全量列表（V2版本） | scaling_policy         | listAllScalingPolicies          |
| 查询指定弹性伸缩策略详情（V2版本） | scaling_policy         | showScalingPolicy               |
| 查询弹性伸缩策略列表（V2版本）   | scaling_policy         | listScalingPolicies             |
| 移除实例               | scaling_instance       | removeInstance                  |
| 批量移除实例             | scaling_instance       | batchRemoveInstances            |
| 批量添加实例             | scaling_instance       | batchAddInstances               |
| 批量操作实例             | scaling_instance       | batchOperateInstance            |
| 批量设置实例保护           | scaling_instance       | batchProtectInstances           |
| 批量取消实例保护           | scaling_instance       | batchUnprotectInstances         |
| 批量转入实例备用           | scaling_instance       | batchEnterStandbyInstances      |
| 查询弹性伸缩组中的实例列表      | scaling_instance       | listScalingInstances            |
| 伸缩实例生命周期回调         | scaling_instance       | callbackLifecycleHook           |
| 查询伸缩实例挂起信息         | scaling_instance       | listHookInstances               |
| 配置通知               | scaling_notification   | putScalingNotification          |
| 删除通知               | scaling_notification   | deleteScalingNotification       |
| 查询伸缩组通知列表          | scaling_notification   | listScalingNotifications        |
| 创建生命周期挂钩           | scaling_lifecycle_hook | createLifecycleHook             |
| 修改生命周期挂钩           | scaling_lifecycle_hook | modifyLifecycleHook             |
| 删除生命周期挂钩           | scaling_lifecycle_hook | deleteLifecycleHook             |
| 查询生命周期挂钩列表         | scaling_lifecycle_hook | listLifeCycleHooks              |
| 查询生命周期挂钩详情         | scaling_lifecycle_hook | showLifeCycleHook               |
| 删除标签               | scaling_tag            | deleteScalingTag                |
| 创建标签               | scaling_tag            | createScalingTag                |
| 更新标签               | scaling_tag            | updateScalingTag                |
| 查询资源实例             | scaling_tag            | listResourceInstances           |
| 查询标签               | scaling_tag            | listScalingTag                  |
| 查询资源标签             | scaling_tag            | listScalingTag                  |
| 查询计划任务列表           | scaling_scheduled      | listGroupScheduledTasks         |
| 创建计划任务             | scaling_scheduled      | createGroupScheduledTask        |
| 删除计划任务             | scaling_scheduled      | deleteGroupScheduledTask        |
| 更新计划任务             | scaling_scheduled      | updateGroupScheduledTask        |
| 查询伸缩活动日志           | scaling_activity_log   | listScalingActivityLogs         |
| 查询伸缩活动日志v2版本       | scaling_activity_log   | listScalingActivityV2Logs       |
| 查询配额               | scaling_quota          | showResourceQuota               |
| 查询弹性伸缩策略和伸缩实例配额    | scaling_quota          | showPolicyAndInstanceQuota      |
   
