包年包月实例到期后提前一天转成按量

本文涉及的产品
云服务器 ECS,每月免费额度280元 3个月
云服务器ECS,u1 2核4GB 1个月
简介: 包年包月实例到期后提前一天转成按量

创建模板
1.登陆OOS控制台,找到我的模板,点击创建模板。
image.png

2.选择空白模版。
image.png

3.复制下文提供的模板到YAML栏中,输入模板名称,点击创建模板
image.png

模板内容:
Description: Modify chargetype of prepaid instance charge type.
FormatVersion: OOS-2019-06-01
Parameters:
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: PrePaid
    Filter3Key: ExpiredStartTime
    Filter4Key: ExpiredEndTime
    Filter3Value:
    '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: List
    ValueSelector: '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点
image.png

5.模板选择,选择上文创建的模板
image.png

6.参数设置,设置目标地域,选择对应的实例。点击立即执行
image.png

7.在执行详情页中可以查看定时执行列表和所操作的资源
image.png

相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
3月前
|
弹性计算 供应链 数据库
阿里云服务器付费类型包年包月、按量付费、抢占式实例区别及适用场景参考
阿里云服务器有包年包月、按量付费、抢占式实例三种付费类型可选,不同类型的模式收费标准与适用场景是不一样的,有的用户由于初次购买阿里云服务器,并不清楚他们之间的区别,以及什么样的情况下应该选择哪种付费类型,本文为大家介绍下阿里云服务器付费类型包年包月、按量付费、抢占式实例区别及适用场景参考。
阿里云服务器付费类型包年包月、按量付费、抢占式实例区别及适用场景参考
|
10月前
|
数据采集 弹性计算 供应链
阿里云服务器付费类型包年包月、按量和抢占式实例有什么区别?
阿里云服务器付费类型包年包月、按量和抢占式实例有什么区别?阿里云服务器ECS付费类型包年包月、按量付费和抢占式实例有什么区别?包年包月先付费后使用,最低购买一个月时长,平均下来价格优惠;按量付费先使用后付费,按小时结算费用,适合短期使用,平均下来费用要比包年包月贵一些;抢占式实例和按量付费相类似,只是价格上要比按量的优惠90%,但是抢占式实例可能会被系统释放,抢占式实例适合无状态的应用。阿里云百科来详细说下阿里云服务器付费模式包年包月、按量付费和抢占式实例区别以及选择方法:
234 0
|
10月前
|
数据采集 弹性计算 供应链
阿里云服务器包年包月合适吗?还是按量付费?
阿里云服务器包年包月合适吗?还是按量付费?阿里云服务器ECS付费类型包年包月、按量付费和抢占式实例有什么区别?包年包月先付费后使用,最低购买一个月时长,平均下来价格优惠;按量付费先使用后付费,按小时结算费用,适合短期使用,平均下来费用要比包年包月贵一些;抢占式实例和按量付费相类似,只是价格上要比按量的优惠90%,但是抢占式实例可能会被系统释放,抢占式实例适合无状态的应用。阿里云百科来详细说下阿里云服务器付费模式包年包月、按量付费和抢占式实例区别以及选择方法:
160 0
|
10月前
|
数据采集 弹性计算 供应链
阿里云服务器是如何计费的?包年包月与按量付费有什么区别?
阿里云服务器是如何计费的?包年包月与按量付费有什么区别?阿里云服务器ECS付费类型包年包月、按量付费和抢占式实例有什么区别?包年包月先付费后使用,最低购买一个月时长,平均下来价格优惠;按量付费先使用后付费,按小时结算费用,适合短期使用,平均下来费用要比包年包月贵一些;抢占式实例和按量付费相类似,只是价格上要比按量的优惠90%,但是抢占式实例可能会被系统释放,抢占式实例适合无状态的应用。阿里云百科来详细说下阿里云服务器付费模式包年包月、按量付费和抢占式实例区别以及选择方法:
429 0
|
10月前
|
数据采集 弹性计算 供应链
阿里云服务器收费方式怎么选?包年包月、按量?
阿里云服务器收费方式怎么选?包年包月、按量?阿里云服务器ECS付费类型包年包月、按量付费和抢占式实例有什么区别?包年包月先付费后使用,最低购买一个月时长,平均下来价格优惠;按量付费先使用后付费,按小时结算费用,适合短期使用,平均下来费用要比包年包月贵一些;抢占式实例和按量付费相类似,只是价格上要比按量的优惠90%,但是抢占式实例可能会被系统释放,抢占式实例适合无状态的应用。阿里云百科来详细说下阿里云服务器付费模式包年包月、按量付费和抢占式实例区别以及选择方法:
169 0
|
10月前
|
数据采集 弹性计算 供应链
阿里云服务器包年包月和按量付费收费模式有什么区别,如何选择?
阿里云服务器包年包月和按量付费收费模式有什么区别,如何选择?
174 0
阿里云服务器包年包月和按量付费收费模式有什么区别,如何选择?
|
10月前
|
数据采集 弹性计算 供应链
阿里云服务器按量付费和包年包月区别
阿里云服务器按量付费和包年包月区别
174 0
|
10月前
|
数据采集 弹性计算 供应链
阿里云服务器包年包月和按量付费的区别
阿里云服务器包年包月和按量付费的区别,阿里云服务器ECS付费类型包年包月、按量付费和抢占式实例有什么区别?包年包月先付费后使用,最低购买一个月时长,平均下来价格优惠;按量付费先使用后付费,按小时结算费用,适合短期使用,平均下来费用要比包年包月贵一些;抢占式实例和按量付费相类似,只是价格上要比按量的优惠90%,但是抢占式实例可能会被系统释放,抢占式实例适合无状态的应用。阿里云百科来详细说下阿里云服务器付费模式包年包月、按量付费和抢占式实例区别以及选择方法:
142 0
|
12月前
|
数据采集 弹性计算 供应链
阿里云服务器付费类型包年包月和按量付费有什么区别怎么选?
2023阿里云服务器付费类型包年包月和按量付费有什么区别怎么选?阿里云服务器ECS付费类型包年包月、按量付费和抢占式实例有什么区别?包年包月先付费后使用,最低购买一个月时长,平均下来价格优惠;按量付费先使用后付费,按小时结算费用,适合短期使用,平均下来费用要比包年包月贵一些;抢占式实例和按量付费相类似,只是价格上要比按量的优惠90%,但是抢占式实例可能会被系统释放,抢占式实例适合无状态的应用。阿里云百科来详细说下阿里云服务器付费模式包年包月、按量付费和抢占式实例区别以及选择方法:
152 0
阿里云服务器付费类型包年包月和按量付费有什么区别怎么选?
|
12月前
|
存储 分布式计算 MaxCompute
MaxCompute 包年包月套餐与非预留计算资源将于北京时间2023年4月30日00:00:00停止续订
若您当前保有MaxCompute包年包月“特价套餐”(含“存储密集型160特价套餐”、“存储密集型320特价套餐”、“存储密集型600特价套餐”)或包年包月“非预留计算资源”,请您详细阅读本文。
338 0
MaxCompute 包年包月套餐与非预留计算资源将于北京时间2023年4月30日00:00:00停止续订

相关产品

  • 云服务器 ECS
  • 轻量应用服务器
  • 弹性容器实例