
创建模板1.登陆OOS控制台,找到我的模板,点击创建模板。 2.选择空白模版。 3.复制下文提供的模板到YAML栏中,输入模板名称,点击创建模板 模板内容:Description: Modify chargetype of prepaid instance charge type.FormatVersion: OOS-2019-06-01Parameters: regionId: Type: String Description: en: The id of region. zh-cn: 地域ID。 AssociationProperty: RegionId Default: '{{ ACS::RegionId }}' targets: Type: Json AssociationProperty: Targets AssociationPropertyMetadata: ResourceType: 'ALIYUN::ECS::Instance' RegionId: regionId rateControl: Description: en: Concurrency ratio of task execution. zh-cn: 任务执行的并发比率。 Type: Json AssociationProperty: RateControl Default: Mode: Concurrency MaxErrors: 0 Concurrency: 10 OOSAssumeRole: Description: en: The RAM role to be assumed by OOS. zh-cn: OOS扮演的RAM角色。 Type: String Default: OOSServiceRole RamRole: '{{ OOSAssumeRole }}'Tasks: Name: getInstance Description: en: Views the ECS instances. zh-cn: 获取ECS实例。 Action: 'ACS::SelectTargets' Properties: ResourceType: 'ALIYUN::ECS::Instance' RegionId: '{{ regionId }}' Filters: '{{ targets }}' Outputs: instanceIds: Type: List ValueSelector: 'Instances.Instance[].InstanceId' Name: describeInstances Action: 'ACS::ExecuteAPI' Description: zh-cn: Get Instance by expired time. en: 根据到期时间过滤实例。 Properties: Service: ECS API: DescribeInstances Parameters: RegionId: '{{ regionId }}'InstanceIds: '{{ getInstance.instanceIds }}'InstanceChargeType: PrePaidFilter3Key: ExpiredStartTimeFilter4Key: ExpiredEndTimeFilter3Value: 'Fn::FormatUTCTime': - 'Fn::AddHour': - '{{ACS::CurrentUTCTime}}' - 24 - '%Y-%m-%dT00:00Z' Filter4Value: 'Fn::FormatUTCTime': - 'Fn::AddHour': - '{{ACS::CurrentUTCTime}}' - 48 - '%Y-%m-%dT00:00Z' Outputs: instanceIds: Type: ListValueSelector: 'Instances.Instance[].InstanceId' Name: modifyInstanceChargeType Description: en: Modify instance charge type. zh-cn: 修改实例计费方式。 Action: 'ACS::ECS::ModifyInstanceChargeType' Properties: regionId: '{{ regionId }}' instanceId: '{{ ACS::TaskLoopItem }}' instanceChargeType: PostPaid Loop: RateControl: '{{ rateControl }}' Items: '{{ describeInstances.instanceIds }}' Outputs: InstanceIds: Type: List Value: '{{ describeInstances.instanceIds }}' 4、定时执行模版找到定时运维,点击创建,选择周期性重复执行,设置定时执行的规则截图所示规则:截止规则结束时间,每天0点0分定时执行制指定模板,建议设置早上8~9点 5.模板选择,选择上文创建的模板 6.参数设置,设置目标地域,选择对应的实例。点击立即执行 7.在执行详情页中可以查看定时执行列表和所操作的资源
为帮助大家节省财务管理的时间成本,避免因资源到期时间不同忘记续费带来的应用停机风险。近期我们已发布统一预付费ECS资源到期日的新功能。通过该功能,您可以将自己多台云服务器的到期日对齐到具体的某一天。例如:您有两个实例,到期日分别为 2018-10-08 和 2018-10-18,设置统一到期日为 12 号,系统会为两个实例分别续费到 2018-11-12 和 2018-12-12,您需要支付相应的费用。 前置条件 预付费实例,包括:包年包月和按周 未过期的实例 实例对齐次数未超额度 价格说明 统一到期日的续费价格是按月价格来折算的; 时间计算说明 目前我们要求统一到期日的时长必须大于等于1个月; 例如:您有两个实例,到期日分别为 2018-10-08 和 2018-10-18,设置统一到期日为 12 号,系统会为两个实例分别续费到 2018-11-12 和 2018-12-12,您需要支付相应的费用。 步骤 步骤 1. 入口 我们可以在 【ECS控制台】 -> 【实例列表,勾选多个需要对齐到期日的预付费实例,点击 【更多】选择统一到期日即可 如下图: 步骤 2. 设置或修改统一到期日 点击统一到期日,页面如图: 点击:【创建/修改 统一到期日】 步骤 3. 选择设置好的统一到期日,点击【确认】下单即可 可能遇到的问题 过期的实例统一到期日会报错,需要您先单独续费至实例未过期
为了充分满足用户低成本、高弹性(灵活性)的弹性计算服务(ECS)资源使用需求,ECS在按量付费和包年包月之外推出了新的按周付费选项,用户可以用低于按量付费同周期一半不到的价格按周预付费购买实例资源。相对于目前的按量付费和包年包月实例有下面的功能和限制。 按周付费开放的功能列表 按周付费在公测期仅开放了国内站用户购买,支持的功能如下: 按周付费实例生命周期与包年包月实例一样,如国内站到期后不续费停机、7天后释放 相对于按量付费,按周付费不限制实例规格,可以购买的规格和包年包月一致 收费方式:预付费( 计费单位为*元/周) 支持升级 支持按周/按月/按年 续费 支持磁盘扩容 支持更换操作系统 支持自动续费 按周付费临时约束和限制 相对于包年包月的预付费实例类型,按周付费有如下的限制: 暂时不支持续费降配,目前按周的实例不支持续费降配, 可以按月续费(转成包月实例)后再做续费降配 暂时新购不支持镜像市场镜像 暂时不支持更换系统为镜像市场镜像 暂时不支持转为按量实例,按量的实例也不支持转为按周的实例 按周付费自动续费说明 自动续费说明: 按周实例支持按周的自动续费 按周实例一旦被按月或者按年续费则为包年包月的实例 包年包月实例暂时不支持按周续费,不能同批设置包含包年包月和按周售卖的多个实例自动续费 现有9折优惠,价格和包年包月非常接近。欢迎您的使用和反馈! 对比计费方式参见文档:https://help.aliyun.com/document_detail/25370.html