云服务器内容精选

  • 应用场景 当伸缩组选择了两个及两个以上的可用区时,需要配置“多可用区扩展策略”(“均衡分布”或“选择优先”): EQUILIBRIUM_DISTRIBUTE(默认):均衡分布,虚拟机扩缩容时优先保证available_zones列表中各AZ下虚拟机数量均衡,当无法在目标AZ下完成虚拟机扩容时,按照PICK_FIRST原则选择其他可用AZ。 PICK_FIRST:选择优先,虚拟机扩缩容时目标AZ的选择按照available_zones列表的顺序进行优先级排序。 详情请参考多规格伸缩配置创建实例的选择的规格顺序是什么。使用均衡分布有助于提高系统的高可用性和容错能力。
  • 使用限制 单账号跟踪的事件可以通过 云审计 控制台查询。多账号的事件只能在账号自己的事件列表页面去查看,或者到组织追踪器配置的OBS桶中查看,也可以到组织追踪器配置的 CTS /system日志流下面去查看。 用户通过云审计控制台只能查询最近7天的操作记录。如果需要查询超过7天的操作记录,您必须配置转储到 对象存储服务 (OBS)或 云日志 服务(LTS),才可在OBS桶或LTS日志组里面查看历史事件信息。否则,您将无法追溯7天以前的操作记录。 云上操作后,1分钟内可以通过云审计控制台查询管理类事件操作记录,5分钟后才可通过云审计控制台查询数据类事件操作记录。 CTS新版事件列表不显示数据类审计事件,您需要在旧版事件列表查看数据类审计事件。 云审计控制台对用户的操作事件日志保留7天,过期自动删除,不支持人工删除。
  • 新建告警规则 创建伸缩带宽告警策略时,您可以通过单击“告警规则名称”右侧的“新建告警规则”创建所需的告警规则。可参考如下步骤进行操作。 单击“告警规则名称”右侧的“新建告警规则”,跳转到 云监控 的告警规则页面。 单击页面右上角“创建告警规则”。 参考图1和表3进行参数配置。了解更多关于创建告警规则的信息请参考《云监控用户指南》。 图1 创建告警规则 表3 创建告警规则关键参数 参数 解释 配置示例 名称 告警规则的名称。 alarm-bandwidth 描述 告警规则描述(此参数非必填项)。 - 告警类型 告警规则适用的告警类型,可选择指标、事件、站点、广域网质量或可用性告警类型。 指标 云产品 当告警类型选择指标时,需配置告警规则监控的服务名称。 虚拟私有云-带宽 资源层级 当告警类型选择指标时,需选择告警规则的资源层级,可选择云产品或子维度,推荐选择云产品。 云产品 监控范围 告警规则适用的资源范围,需要选择“指定资源”。 指定资源 监控对象 当监控范围为 “指定资源”时,该参数生效。 选择资源时可通过带宽名称或ID进行搜索,带宽名称或ID请在需要调整的EIP的详情页面获取。 选择已创建的共享带宽 触发规则 根据需要可选择关联模板或自定义创建。 说明: 选择关联模板后,所关联模板内容修改后,该告警规则中所包含策略也会跟随修改。 自定义创建 告警策略 触发告警规则的告警策略,请按需要进行配置。监控指标的含义请参考表2。 - 参数配置完成后,单击“立即创建”。 返回伸缩带宽策略创建页面,单击“告警规则名称”右侧的按钮,然后为“告警规则名称”选择刚才创建的告警规则。 您还可以在创建伸缩带宽策略前,在云监控页面创建好所需的告警规则,创建告警规则时选择的指定资源必须是创建伸缩带宽策略时的选择的EIP资源对应的带宽资源。创建完成后,在创建伸缩带宽策略时可直接选择该告警规则。
  • 新建告警规则 创建伸缩带宽告警策略时,您可以通过单击“告警规则名称”右侧的“新建告警规则”创建所需的告警规则。可参考如下步骤进行操作。 单击“告警规则名称”右侧的“新建告警规则”,跳转到云监控的告警规则页面。 单击页面右上角“创建告警规则”。 参考图1和表3进行参数配置。了解更多关于创建告警规则的信息请参考《云监控用户指南》。 图1 创建告警规则 表3 创建告警规则关键参数 参数 解释 配置示例 名称 告警规则的名称。 alarm-bandwidth 描述 告警规则描述(此参数非必填项)。 - 归属企业项目 告警规则所属的企业项目。只有拥有该企业项目权限的用户才可以查看和管理该告警规则。 default 资源类型 告警规则监控的服务名称,需要选择“弹性公网IP和带宽”。 弹性公网IP和带宽 维度 指定被监控的服务的具体模块。伸缩带宽是调整带宽大小的,需要选择“带宽”。 带宽 监控范围 告警规则适用的资源范围,需要选择“指定资源”。选择资源时可通过带宽名称或ID进行搜索,带宽名称或ID请在需要调整的EIP的详情页面获取。 指定资源 触发规则 根据需要可选择关联模板、导入已有模板或自定义创建。 说明: 选择关联模板后,所关联模板内容修改后,该告警规则中所包含策略也会跟随修改。 自定义创建 告警策略 触发告警规则的告警策略,请按需要进行配置。监控指标的含义请参考表2。 - 参数配置完成后,单击“立即创建”。 返回伸缩带宽策略创建页面,单击“告警规则名称”右侧的按钮,然后为“告警规则名称”选择刚才创建的告警规则。 您还可以在创建伸缩带宽策略前,在云监控页面创建好所需的告警规则,创建告警规则时选择的指定资源必须是创建伸缩带宽策略时的选择的EIP资源对应的带宽资源。创建完成后,在创建伸缩带宽策略时可直接选择该告警规则。
  • 弹性伸缩有什么限制? 弹性伸缩的云服务器中运行的应用需要是无状态、可横向扩展的。因为AS会自动释放云服务器,所以弹性伸缩组内的云服务器不可以保存应用的状态信息(例如session会话)和相关数据(如数据库、日志等)。 如果应用中需要云服务器保存状态或日志信息,可以考虑把相关信息保存到独立的服务器中。 弹性伸缩对用户的资源数量或容量做的配额限制如表1所示。 表1 配额一览表 类别 描述 默认值 弹性伸缩组 用户可以创建的最多伸缩组个数。 50 弹性伸缩配置 用户可以创建的最多伸缩配置个数。 200 弹性伸缩策略 某个弹性伸缩组下可以创建的最多伸缩策略个数。 10 弹性伸缩实例 某个弹性伸缩组下可以创建的最多实例个数。 300 伸缩带宽策略 用户最多可以创建的伸缩带宽策略个数。 10 生命周期挂钩 某个弹性伸缩组内最多可添加的生命周期挂钩个数。 5 通知 某个弹性伸缩组最多可以配置的通知个数。 5 标签 某个弹性伸缩组最多可以添加的标签个数。 10 父主题: 通用类
  • 配额限制 弹性伸缩对用户的资源数量或容量做的配额限制如表1所示。 表1 配额一览表 类别 描述 默认值 弹性伸缩组 用户可以创建的最多伸缩组个数。 50 弹性伸缩配置 用户可以创建的最多伸缩配置个数。 200 弹性伸缩策略 某个弹性伸缩组下可以创建的最多伸缩策略个数。 10 弹性伸缩实例 某个弹性伸缩组下可以创建的最多实例个数。 300 伸缩带宽策略 用户最多可以创建的伸缩带宽策略个数。 10 生命周期挂钩 某个弹性伸缩组内最多可添加的生命周期挂钩个数。 5 通知 某个弹性伸缩组最多可以配置的通知个数。 5 标签 某个弹性伸缩组最多可以添加的标签个数。 10
  • 响应参数 表2 响应参数 参数 参数类型 描述 quotas quotas object 配额详情。详情请见表 quotas字段数据结构说明。 表3 quotas字段数据结构说明 参数 参数类型 描述 resources Array of resources objects 配额资源列表。详情请见表 resources字段数据结构说明。 表4 resources字段数据结构说明 参数 参数类型 描述 type String 查询配额的类型。 scaling_Policy为伸缩策略资源。 scaling_Instance为伸缩实例资源。 used Integer 已使用的配额数量 quota Integer 配额总数量 max Integer 配额上限 min Integer 配额下限
  • 返回值 正常 200 异常 返回值 说明 400 Bad Request 服务器未能处理请求。 401 Unauthorized 被请求的页面需要用户名和密码。 403 Forbidden 对被请求的页面访问禁止。 404 Not Found 服务器无法找到被请求的页面。 405 Method Not Allowed 请求中指定的方法不被允许。 406 Not Acceptable 服务器生成的响应无法被客户端所接受。 407 Proxy Authentication Required 用户必须首先使用代理服务器进行验证,这样请求才会被处理。 408 Request Timeout 请求超出了服务器的等待时间。 409 Conflict 由于冲突,请求无法被完成。 500 Internal Server Error 请求未完成。服务异常。 501 Not Implemented 请求未完成。服务器不支持所请求的功能。 502 Bad Gateway 请求未完成。服务器从上游服务器收到一个无效的响应。 503 Service Unavailable 请求未完成。系统暂时异常。 504 Gateway Timeout 网关超时。
  • 响应示例 { "quotas": { "resources": [ { "type": "scaling_Policy", "used": 2, "quota": 50, "max": 50, "min": 0 }, { "type": "scaling_Instance", "used": 0, "quota": 200, "max": 1000, "min": 0 } ] }}
  • 返回值 正常 204 异常 返回值 说明 400 Bad Request 服务器未能处理请求。 401 Unauthorized 被请求的页面需要用户名和密码。 403 Forbidden 对被请求的页面访问禁止。 404 Not Found 服务器无法找到被请求的页面。 405 Method Not Allowed 请求中指定的方法不被允许。 406 Not Acceptable 服务器生成的响应无法被客户端所接受。 407 Proxy Authentication Required 用户必须首先使用代理服务器进行验证,这样请求才会被处理。 408 Request Timeout 请求超出了服务器的等待时间。 409 Conflict 由于冲突,请求无法被完成。 500 Internal Server Error 请求未完成。服务异常。 501 Not Implemented 请求未完成。服务器不支持所请求的功能。 502 Bad Gateway 请求未完成。服务器从上游服务器收到一个无效的响应。 503 Service Unavailable 请求未完成。系统暂时异常。 504 Gateway Timeout 网关超时。
  • URI DELETE /autoscaling-api/v1/{project_id}/scaling_notification/{scaling_group_id}/{topic_urn} 表1 参数说明 名称 是否必选 参数类型 说明 project_id 是 String 项目ID scaling_group_id 是 String 伸缩组ID topic_urn 是 String SMN 服务中Topic的唯一的资源标识。
  • 请求示例 删除ID为e5d27f5c-dd76-4a61-b4bc-a67c5686719a的伸缩组内topic_urn为urn:smn:regionId:b53e5554fad0494d96206fb84296510b:gsh的通知。 DELETE https://{Endpoint}/autoscaling-api/v1/{project_id}/scaling_notification/e5d27f5c-dd76-4a61-b4bc-a67c5686719a/urn:smn:regionId:b53e5554fad0494d96206fb84296510b:gsh
  • 响应示例 { "limit": 20, "scaling_policy_execute_log": [ { "id": "b86e4175-30cb-4b1e-a332-83f9ee472c58", "status": "SUC CES S", "type": "REMOVE", "tenant_id": "0428982a1b8039f42f01c005edde7c0d", "scaling_resource_type": "SCALING_GROUP", "scaling_resource_id": "1f2d3e73-7ef6-40b3-a8fa-514b68eccaa7", "scaling_policy_id": "05545d3d-ccf9-4bca-ae4f-1e5e73ca0bf6", "old_value": "1", "desire_value": "0", "limit_value": "0", "execute_time": "2019-03-18T16:00:00Z", "execute_type": "RECURRENCE", "job_records": [ { "message": "modify desire number of scaling group", "job_name": "ADJUST_VM_NUMBERS", "record_type": "MEG", "record_time": "2019-03-18T16:00:00Z", "job_status": "SUCCESS" } ] } ], "total_number": 1, "start_number": 0}
  • 返回值 正常 200 异常 返回值 说明 400 Bad Request 服务器未能处理请求。 401 Unauthorized 被请求的页面需要用户名和密码。 403 Forbidden 对被请求的页面访问禁止。 404 Not Found 服务器无法找到被请求的页面。 405 Method Not Allowed 请求中指定的方法不被允许。 406 Not Acceptable 服务器生成的响应无法被客户端所接受。 407 Proxy Authentication Required 用户必须首先使用代理服务器进行验证,这样请求才会被处理。 408 Request Timeout 请求超出了服务器的等待时间。 409 Conflict 由于冲突,请求无法被完成。 500 Internal Server Error 请求未完成。服务异常。 501 Not Implemented 请求未完成。服务器不支持所请求的功能。 502 Bad Gateway 请求未完成。服务器从上游服务器收到一个无效的响应。 503 Service Unavailable 请求未完成。系统暂时异常。 504 Gateway Timeout 网关超时。
  • 响应参数 表2 响应参数 参数 参数类型 描述 total_number Integer 总记录数 start_number Integer 查询的起始行号 limit Integer 查询记录数 scaling_policy_execute_log Array of scaling_policy_execute_log objects 伸缩策略执行日志列表。详情请见表 scaling_policy_execute_log字段数据结构说明。 表3 scaling_policy_execute_log字段数据结构说明 参数 参数类型 描述 status String 策略执行状态: SUCCESS:成功 FAIL:失败 EXECUTING:执行中 failed_reason String 策略执行失败原因 execute_type String 策略执行类型: SCHEDULE:自动触发(定时) RECURRENCE:自动触发(周期) ALARM:自动触发(告警) MANUAL:手动触发 execute_time String 策略执行时间,遵循UTC时间。 id String 策略执行日志ID tenant_id String 项目ID scaling_policy_id String 伸缩策略ID scaling_resource_type String 伸缩资源类型 伸缩组:SCALING_GROUP 带宽:BANDW IDT H scaling_resource_id String 伸缩资源ID old_value String 伸缩原始值 desire_value String 伸缩目标值 limit_value String 操作限制 当scaling_resource_type为BANDWIDTH时,且operation不为SET时,limit_value生效,单位为Mbit/s。 此时, 当operation为ADD时,limit_value表示最高带宽限制; 当operation为REDUCE时,limit_value表示最低带宽限制。 type String 策略执行任务类型 ADD:增加 REMOVE:减少 SET:设置为 job_records Array of job_records objects 策略执行动作包含的具体任务。详情请见表 job_records字段数据结构说明。 meta_data meta_data object 附加信息。详情请见表 meta_data字段数据结构说明。 表4 job_records字段数据结构说明 参数 参数类型 描述 job_name String 任务名称 record_type String 记录类型 API:接口调用类型 MEG:消息类型 record_time String 记录时间 request String 请求体,仅当record_type为API时有效 response String 返回体,仅当record_type为API时有效 code String 返回码,仅当record_type为API时有效 message String 消息,仅当record_type为MEG时有效 job_status String job执行状态: SUCCESS:成功 FAIL:失败 表5 meta_data字段数据结构说明 参数 参数类型 描述 metadata_bandwidth_share_type String 伸缩带宽策略中带宽对应的共享类型。 metadata_eip_id String 伸缩带宽策略中带宽对应的EIP的ID。 metadataeip_address String 伸缩带宽策略中带宽对应的EIP地址。