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

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

创建模板
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

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
3月前
|
数据采集 弹性计算 供应链
阿里云服务器付费模式:按量付费、包年包月和抢占式实例全解析
阿里云服务器提供包年包月、按量付费与抢占式实例三种付费模式。包年包月为预付费,适合长期稳定使用,价格更优惠并支持备案。按量付费则为后付费模式,按小时结算,适合短期或访问量波动大的场景,但不支持备案。抢占式实例基于按量付费,价格更低(最多节省90%),适用于无状态应用,如临时测试或可弹性伸缩的Web服务,但存在被系统释放的风险,同样不支持备案。根据具体需求选择合适的付费模式能够有效降低成本并提高效率。
78 0
|
4月前
|
弹性计算 供应链 并行计算
阿里云ECS服务器五种计费模式有啥区别?包年包月、按量付费、抢占式实例、节省计划和预留实例券
阿里云服务器计费多样化:包年包月适合长期稳定服务,如Web网站;按量付费适合短期或波动需求,如测试、扩展;抢占式实例享折扣但可能被释放,适合无状态任务;预留实例券抵扣按量付费账单;节省计划提供资源使用承诺的折扣,适用于用量稳定的业务。
137 7
|
5月前
|
数据采集 弹性计算 供应链
付费类型选择全解析:包年包月、按量付费和抢占式实例
阿里云服务器付费模式包括包年包月、按量付费和抢占式实例。包年包月适合长期稳定使用,价格优惠,支持备案;按量付费适合短期或波动需求,按小时计费;抢占式实例价格低廉但可能被系统自动释放,适合无状态应用。选择时考虑业务需求的稳定性和资源成本。更多详情见阿里云官方文档。
88 0
|
5月前
|
数据采集 弹性计算 供应链
阿里云ECS付费类型:包年包月、按量付费和抢占式实例区别详解
阿里云服务器付费模式:包年包月适合长期稳定服务,价格优惠;按量付费适合短期或波动需求,按小时计费;抢占式实例价格低但可能被系统释放,适合无状态应用。选择取决于业务场景和资源稳定性需求。
49 0
|
6月前
|
弹性计算 供应链
阿里云服务器付费模式包年包月、按量付费、抢占式实例选择说明
阿里云ECS提供包年包月、按量付费和抢占式实例三种计费方式。选择建议:稳定需求选包年包月,动态需求选按量付费,无状态应用选抢占式实例以降低成本。可结合使用按量付费、预留实例券和节省计划以平衡灵活性和成本。需要资源保障则组合按量付费和资源保障。具体详情和规定可参考阿里云ECS官方文档
369 7
|
6月前
|
数据采集 弹性计算 供应链
阿里云服务器节省计划、按量付费、抢占式实例、包年包月四种付费类型区别及适用场景参考
阿里云服务器ECS提供灵活的计费方式,在通过云服务器ECS产品页面购买的时候,默认可选的付费类型为包年包月、按量付费和抢占式实例,而节省计划是在已经持有一定数量的按量付费实例,希望进行成本优化时通过“节省计划购买方案测算”选择的计费模式。本文来为大家介绍一下这些付费类型的主要区别及适用场景参考。
阿里云服务器节省计划、按量付费、抢占式实例、包年包月四种付费类型区别及适用场景参考
|
11月前
|
弹性计算 供应链 数据库
阿里云服务器付费类型包年包月、按量付费、抢占式实例区别及适用场景参考
阿里云服务器有包年包月、按量付费、抢占式实例三种付费类型可选,不同类型的模式收费标准与适用场景是不一样的,有的用户由于初次购买阿里云服务器,并不清楚他们之间的区别,以及什么样的情况下应该选择哪种付费类型,本文为大家介绍下阿里云服务器付费类型包年包月、按量付费、抢占式实例区别及适用场景参考。
1183 0
阿里云服务器付费类型包年包月、按量付费、抢占式实例区别及适用场景参考
|
数据采集 弹性计算 供应链
阿里云服务器付费类型包年包月和按量付费有什么区别怎么选?
2023阿里云服务器付费类型包年包月和按量付费有什么区别怎么选?阿里云服务器ECS付费类型包年包月、按量付费和抢占式实例有什么区别?包年包月先付费后使用,最低购买一个月时长,平均下来价格优惠;按量付费先使用后付费,按小时结算费用,适合短期使用,平均下来费用要比包年包月贵一些;抢占式实例和按量付费相类似,只是价格上要比按量的优惠90%,但是抢占式实例可能会被系统释放,抢占式实例适合无状态的应用。阿里云百科来详细说下阿里云服务器付费模式包年包月、按量付费和抢占式实例区别以及选择方法:
210 0
阿里云服务器付费类型包年包月和按量付费有什么区别怎么选?
|
数据采集 弹性计算 供应链
阿里云服务器付费类型抢占式实例和按量付费有什么区别?
2023阿里云服务器付费类型抢占式实例和按量付费有什么区别?阿里云服务器ECS付费类型包年包月、按量付费和抢占式实例有什么区别?包年包月先付费后使用,最低购买一个月时长,平均下来价格优惠;按量付费先使用后付费,按小时结算费用,适合短期使用,平均下来费用要比包年包月贵一些;抢占式实例和按量付费相类似,只是价格上要比按量的优惠90%,但是抢占式实例可能会被系统释放,抢占式实例适合无状态的应用。阿里云百科来详细说下阿里云服务器付费模式包年包月、按量付费和抢占式实例区别以及选择方法:
200 0
阿里云服务器付费类型抢占式实例和按量付费有什么区别?
|
数据采集 弹性计算 供应链
阿里云ECS服务器付费类型怎么选?包年包月按量抢占式实例?
2023阿里云ECS服务器付费类型怎么选?包年包月按量抢占式实例?阿里云服务器ECS付费类型包年包月、按量付费和抢占式实例有什么区别?包年包月先付费后使用,最低购买一个月时长,平均下来价格优惠;按量付费先使用后付费,按小时结算费用,适合短期使用,平均下来费用要比包年包月贵一些;抢占式实例和按量付费相类似,只是价格上要比按量的优惠90%,但是抢占式实例可能会被系统释放,抢占式实例适合无状态的应用。阿里云百科来详细说下阿里云服务器付费模式包年包月、按量付费和抢占式实例区别以及选择方法:
269 0
阿里云ECS服务器付费类型怎么选?包年包月按量抢占式实例?

热门文章

最新文章