云服务器内容精选

  • 绑定资源处理策略 删除或退订ECS时,如果满足回收站策略,ECS会进入回收站,其绑定资源的处理策略如下所示: 绑定的弹性公网IP的处理策略如表2所示。 表2 绑定的弹性公网IP的处理策略 实例计费模式 操作 是否进入回收站 恢复云服务器时处理结果 销毁云服务器时处理结果 按需计费 删除云服务器时,勾选“释放弹性云服务器绑定的弹性公网IP地址”。 否 已删除,不可恢复 已删除 删除云服务器时,不勾选“释放弹性云服务器绑定的弹性公网IP地址”。 否 已解绑,不可恢复 已解绑,不会删除 包年/包月 退订云服务器时,退订弹性公网IP。 否 已删除,不可恢复 已删除 退订云服务器时,不退订弹性公网IP。 否 已解绑,不可恢复 已解绑,不会删除 绑定的云硬盘的处理策略如表3所示。 表3 绑定的云硬盘的处理策略 实例计费模式 绑定资源的类型 操作 是否进入回收站 恢复云服务器时处理结果 销毁云服务器时处理结果 按需计费 系统盘 删除云服务器时,勾选“删除弹性云服务器挂载的数据盘”。 是 同步恢复 同步删除 删除云服务器时,不勾选“删除弹性云服务器挂载的数据盘”。 是 同步恢复 同步删除 数据盘(独享) 删除云服务器时,勾选“删除弹性云服务器挂载的数据盘”。 是 同步恢复 同步删除 删除云服务器时,不勾选“删除弹性云服务器挂载的数据盘”。 否 未手动卸载,则保持与云服务器的挂载关系 已卸载,不会删除 数据盘(共享) 删除云服务器时,勾选“删除弹性云服务器挂载的数据盘”。 否(共享盘挂载多个云服务器) 未手动卸载,则保持与云服务器的挂载关系 已卸载,不会删除 是(共享盘仅挂载一个云服务器) 同步恢复 同步删除 删除云服务器时,不勾选“删除弹性云服务器挂载的数据盘”。 否 未手动卸载,则保持与云服务器的挂载关系 已卸载,不会删除 包年/包月 系统盘 退订云服务器。 是 同步恢复 同步删除 数据盘(独享) 退订云服务器,该云服务器挂载了同一订单的独享数据盘。 是 同步恢复 同步删除 退订云服务器,该云服务器挂载了不同订单的独享数据盘。 否 未手动卸载,则保持与云服务器的挂载关系 已卸载,不会删除 数据盘(共享) 退订云服务器,该云服务器挂载了共享数据盘。 否 未手动卸载,则保持与云服务器的挂载关系 已卸载,不会删除 绑定的弹性网卡的处理策略如表4所示。 表4 绑定的弹性网卡的处理策略 绑定资源的类型 操作 是否进入回收站 恢复云服务器时处理结果 销毁云服务器时处理结果 主网卡 删除或退订云服务器。 否 保持与云服务器的绑定关系 同步删除 扩展网卡 删除或退订云服务器。 否 未手动解绑,则保持与云服务器的绑定关系 若手动解绑,删除云服务器时不会删除 若没有手动解绑,则同步删除
  • 约束与限制 对于IAM用户,如要使用回收站功能,需要具有如下IAM权限: 查询回收站:ecs:recycleBin:get 更新回收站(开启或关闭操作):ecs:recycleBin:update 更新回收站策略:ecs:recycleBin:updatePolicy 您可以通过IAM用户对应的账号为IAM用户授予上述权限,详细操作,请参见ECS自定义策略。 在以下场景中,删除或退订的ECS不支持放入回收站。 账号处于欠费、受限或冻结的异常状态。 ECS处于保留期。 ECS保留期到期后被系统释放。 使用弹性伸缩服务时,系统根据伸缩策略删除ECS。 使用云容器引擎时,系统根据容器弹性伸缩策略删除ECS。 使用ECS竞价计费型实例时,当库存资源不足,或市场价格上浮且超过您的预期价格时,系统自动释放ECS。 回收站对ECS的资源配额约束: ECS进入回收站后,会占用ECS的资源配额。 专属主机上的ECS进入回收站后,会占用专属主机上的资源配额。 当ECS配额不足时,请及时对回收站中的ECS进行清理。
  • 计费说明 按需计费或包年/包月ECS进入回收站后,均转为按需计费。ECS进入回收站后关机,其计费原则如下(详细计费标准,请参见计费模式概述): 普通实例关机后,基础资源(包括vCPU、内存、镜像)不计费。 特殊实例(含本地盘的实例、含FPGA卡的实例或裸金属实例)关机后,基础资源(包括vCPU、内存、镜像)仍然正常计费。 ECS的绑定资源(如云硬盘、弹性公网IP),遵循对应资源的计费原则。 已在回收站中的ECS,当账户欠费时会进入宽限期、保留期,受宽限期和保留期的影响,在未达到自定义保存时长时,ECS也可能会被系统提前删除。了解宽限期保留期的具体时长请参见宽限期保留期。 回收站中的ECS恢复后均遵循按需计费模式。若要使用包年/包月,您可以将ECS按需计费变更为包年/包月,具体方法请参见按需转包年/包月。
  • 响应参数 表2 参数说明 参数 参数类型 描述 total_count Integer 总记录数。 instances Array of objects 回收站所有的实例信息,具体参数请参考表3。 表3 instances字段数据结构说明 参数 参数类型 描述 id String 实例ID。 name String 实例名称。 ha_mode String 部署形态。 枚举值: Ha:主备版。 Independent:独立部署。 engine_name String 引擎名称。 engine_version String 引擎版本号。 pay_model String 计费模式。 0:按需计费。 1:包年包月。 created_at String 创建时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 deleted_at String 删除时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 volume_type String 磁盘类型。 枚举值: high:高IO。 ultrahigh:超高IO。 essd:急速型SSD。 volume_size String 磁盘大小。 data_vip String 数据vip。 enterprise_project_id String 企业项目ID,"0"代表默认的企业项目。 enterprise_project_name String 企业项目名称。 backup_level String 备份级别。 recycle_backup_id String 备份ID。(指删除实例时产生备份信息中的备份ID)。 recycle_status String 回收站备份状态。 枚举值: Running:运行中。 Active:有效。 mode String 实例类型。 枚举值: basic:基础版。 standard:标准版。 enterprise:企业版。
  • URI GET https://{Endpoint}/v3/{project_id}/recycle-instances 表1 参数说明 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region下的项目ID。 获取方法请参见获取项目ID。 instance_name 否 String 实例名称。 offset 否 Integer 索引位置,偏移量。从第一条数据偏移offset条数据后开始查询,默认为0(偏移0条数据,表示从第一条数据开始查询),必须为数字,不能为负数。例如:该参数指定为0,limit指定为10,则只展示第1-10条数据。 limit 否 Integer 查询记录数。默认为50,不能为负数,最小值为1,最大值为50。例如该参数设定为10,则查询结果最多只显示10条记录。
  • 响应示例 { "total_count" : 2, "instances" : [ { "id" : "21f20e55999947a9938ad0453b757e72in14", "name" : "gaussdbv5_CCv20_bms_default_1_20220827012852", "ha_mode" : "Ha", "engine_name" : "gaussdbv5", "engine_version" : "2.3.0", "pay_model" : 0, "created_at" : "2022-08-09T09:26:44.000+08:00", "deleted_at" : "2022-08-09T09:26:44.000+08:00", "volume_type" : "localssd", "volume_size" : "", "data_vip" : "25.213.0.41 / 25.213.0.188 / 25.213.0.101 / 25.213.0.82", "enterprise_project_id" : 0, "enterprise_project_name" : null, "backup_level" : null, "recycle_backup_id" : "00b755ed678e41d18c74b28e2ad41bdcbr14", "recycle_status" : "Active", "mode" : "enterprise" }, { "id" : "a9df5b52b32e4571b1b6425a78a32956in14", "name" : "ecs-lxy-backup-3", "ha_mode" : "Ha", "engine_name" : "gaussdbv5", "engine_version" : "2.3.0", "pay_model" : 0, "created_at" : "2022-08-09T09:26:44.000+08:00", "deleted_at" : "2022-08-09T09:26:44.000+08:00", "volume_type" : "ultrahigh", "volume_size" : "", "data_vip" : "173.202.10.246 / 173.202.10.205 / 173.202.10.175", "enterprise_project_id" : 0, "enterprise_project_name" : null, "backup_level" : null, "recycle_backup_id" : "ef393704ef0045d1b6226b6f2cdc48a7br14", "recycle_status" : "Active", "mode" : "enterprise" } ] }
  • URI URI格式 GET /v3/{project_id}/recycle-instances?offset={offset}&limit={limit} 参数说明 表1 参数说明 名称 是否必选 说明 project_id 是 租户在某一region下的project ID。 获取方法请参见获取项目ID。 offset 是 索引位置,偏移量。从第一条数据偏移offset条数据后开始查询,必须为数字,不能为负数。 limit 是 每页数据条数,取值范围[1, 50]。
  • 响应消息 正常响应要素说明 表2 要素说明 名称 参数类型 说明 total_count Integer 回收站数据条数。 instances Array of objects 回收站信息,详细说明请参见表3。 表3 instances字段数据结构说明 参数 参数类型 描述 id String 实例ID。 name String 实例名称。 ha_mode String 实例主备模式,取值:Ha(主备)、Single(单机),不区分大小写。 engine_name String 引擎名称。 engine_version String 数据库引擎版本。 pay_model String 计费方式,取值:0(按需)、1(包周期)。 created_at String 创建时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如偏移1个小时显示为+0100。 deleted_at String 删除时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如偏移1个小时显示为+0100。 volume_type String 磁盘类型。取值范围如下,区分大小写: ULTRAHIGH,表示超高IO型磁盘。 ULTRAHIGHPRO,表示SSD尊享版,仅支持超高性能型尊享版(需申请权限)。 CLOUDSSD,表示SSD云盘,仅支持通用型和独享型规格实例。 LOCALSSD,表示本地SSD盘。 volume_size Integer 磁盘大小,单位为GB。取值范围:40GB~4000GB,必须为10的整数倍。 部分用户支持40GB~6000GB,如果您想创建存储空间最大为6000GB的数据库实例,或提高扩容上限到10000GB,请联系客服开通。 对于只读实例,该参数无效,只读实例磁盘大小默认和主实例相同。 data_vip String 内网地址。 data_vip_v6 String IPv6内网地址。 enterprise_project_id String 企业项目ID。 retained_until String 保留时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如偏移1个小时显示为+0100。 recycle_backup_id String 备份ID。 recycle_status String 备份状态取值如下,区分大小写: BUILDING:备份中,不能进行重建。 COMPLETED:备份完成,可以重建实例。 正常响应样例 { "total_count" : 2, "instances" : [ { "id" : "b7dea08c0f0e4fed9f1951fff9013639in01", "name" : "rds-8b86", "ha_mode" : "Ha", "engine_name" : "mysql", "engine_version" : "5.7.38", "pay_model" : "0", "created_at" : "2022-12-26T03:38:10+0000", "deleted_at" : "2023-01-09T08:57:10+0000", "volume_type" : "SSD", "volume_size" : 80, "data_vip" : "192.168.226.188", "enterprise_project_id" : "0", "retained_until" : "2023-01-16T09:20:48+0000", "recycle_backup_id" : "e8e3c329c20442f5aec21b95a8cdaa52br01", "recycle_status" : "COMPLETED" }, { "id" : "cc6d0dff4a9145d0a1335c35a866de23in01", "name" : "rds-82b2", "ha_mode" : "Ha", "engine_name" : "mysql", "engine_version" : "5.7.38", "pay_model" : "0", "created_at" : "2022-12-26T06:17:58+0000", "deleted_at" : "2023-01-09T08:56:49+0000", "volume_type" : "SSD", "volume_size" : 200, "data_vip" : "192.168.2.24", "enterprise_project_id" : "0", "retained_until" : "2023-01-16T09:20:45+0000", "recycle_backup_id" : "3f35a348ae0943979bd302a9788f49e7br01", "recycle_status" : "COMPLETED" } ] } 异常响应 请参见异常请求结果。
  • 云硬盘删除放入回收站场景 云硬盘删除放入回收站的场景: 系统会根据您配置的回收站策略天数,决定您的资源创建多少天后删除才会放入回收站。 按需云硬盘主动删除或包周期云硬盘到期前主动退订,会放入回收站。 云硬盘作为ECS、BMS、CCE、MRS等服务的存储资源时,这些服务资源实例在删除时,云硬盘会进入回收站。 ECS重装操作系统时,系统会创建一个新的系统盘,旧的系统盘会被删除并放入回收站中。 云硬盘删除不放入回收站的场景: 账号受限或冻结状态下,您主动删除的按需云硬盘/退订的包周期云硬盘,不放入回收站。 账号受限或冻结状态下,系统删除的按需云硬盘/退订的包周期云硬盘,不放入回收站。 云硬盘删除时间距离创建时间的天数小于您配置的回收站策略天数时,不放入回收站。 处于宽限期/保留期的按需云硬盘删除时或包周期云硬盘退订时,不放入回收站。 按需云硬盘或包周期云硬盘保留期到期后被系统销毁,不放入回收站。
  • 相关操作 表1 回收站操作 操作 操作说明 操作链接 开启回收站 云硬盘回收站功能默认关闭,如您需要使用该功能,请手动开启云硬盘回收站功能。 开启云硬盘回收站 关闭回收站 如您不想使用回收站功能,您可以随时关闭回收站功能。 在关闭回收站之前,您需要清除回收站中的云硬盘。 关闭云硬盘回收站 配置回收站策略 您可以通过配置回收站策略来决定您的资源创建多少天后删除才会放入回收站。 配置回收站策略 恢复回收站中的云硬盘 您可以从回收站内恢复已删除的云硬盘。 恢复回收站中的云硬盘 销毁回收站中的云硬盘 云硬盘在回收站内最多可保存7天,到期后系统会自动销毁。 销毁回收站中的云硬盘
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 status String 结果状态 trace_id String 请求id result String 请求返回结果,接口不同,返回不同 状态码: 401 表4 响应Body参数 参数 参数类型 描述 status String 结果状态 trace_id String 请求id error_code String 错误代码 error_msg String 错误信息
  • 请求参数 表1 请求Body参数 参数 是否必选 参数类型 描述 [数组元素] 是 Array of IDETrashArtifactModel objects 参数 表2 IDETrashArtifactModel 参数 是否必选 参数类型 描述 id 否 String 仓库id format 否 String 类型 status 否 String 当前仓库状态 uri 否 String 待还原的文件路径
  • URI URI格式 GET https://{Endpoint}/v3/{project_id}/recycle-policy URI样例 https://gaussdb-opengauss.cn-north-1.myhuaweicloud.com/v3/0611f1bd8b00d5d32f17c017f15b599f/recycle-policy 参数说明 表1 参数说明 名称 是否必选 说明 project_id 是 租户在某一region下的project ID。 获取方法请参见获取项目ID/名称。
  • 使用须知 回收站策略机制默认开启,且不可关闭,默认保留天数为7天,该功能免费。 如果用户同时删除100个实例,且回收站内存放有之前删除的实例,那么这100个实例可以被删除成功,但是只有部分实例能进入回收站。回收站只允许加入100个实例,超过该配额的实例将无法添加至回收站中。 修改回收站保留天数,仅对修改后新进入回收站的实例生效,对于修改前已经存在的实例,仍保持原来的回收策略,请您谨慎操作。 节点脱节状态下无法做回收备份。
  • URI URI格式 PUT https://{Endpoint}/v3/{project_id}/recycle-policy URI样例 https://gaussdb-opengauss.cn-north-1.myhuaweicloud.com/v3/0611f1bd8b00d5d32f17c017f15b599f/recycle-policy 参数说明 表1 参数说明 名称 是否必选 说明 project_id 是 租户在某一region下的project ID。 获取方法请参见获取项目ID。