如何查看EC2 Instance Savings Plan是否已应用到我的EC2实例
EC2 Instance Savings Plan配置校验及应用状态查询方法
一、校验储蓄计划购买配置是否正确
你可以直接在AWS控制台核对配置:
- 登录AWS控制台后进入「储蓄计划」管理页
- 在已购买的储蓄计划列表中找到对应的全预付EC2实例储蓄计划,点击进入详情页
- 逐一核对以下核心配置是否和你预期一致:
- 预付类型:确认标注为全预付
- 匹配规则:覆盖的实例族、部署区域、操作系统、实例租期和你要使用的EC2属性完全匹配
- 有效期、每小时承诺消费额度和购买时的选择一致
如果要通过CLI批量查询,可以执行命令:aws savingsplans describe-savings-plans --savings-plan-arns <你的储蓄计划ARN>
返回结果会展示该储蓄计划的所有配置参数。
二、确认储蓄计划是否已应用到EC2实例
你可以通过成本管理器直接查看抵扣记录:
- 进入AWS「成本管理器(Cost Explorer)」
- 筛选时间范围为储蓄计划生效之后的时段,分组维度选择「储蓄计划」,筛选对应储蓄计划的名称
- 查看覆盖资源明细,即可看到所有被该储蓄计划抵扣的EC2实例ID、抵扣时长、对应抵扣金额
如果要单独确认某台实例是否符合覆盖条件,直接对比实例的实例类型、所属区域、操作系统、租期属性和储蓄计划的匹配规则即可,只要属性完全匹配且你同规则下的实例总每小时消费没有超出承诺额度,就会自动被覆盖。
提示:EC2 Instance Savings Plan不需要手动绑定实例,生效后会按小时自动匹配符合规则的实例抵扣费用。如果出现属性匹配但未抵扣的情况,优先检查同规则下运行的实例总每小时消费是否已经超出了储蓄计划的承诺金额,超出部分会按按需费率计费。
内容的提问来源于stack exchange,提问作者prosto.vint
相关产品推荐
相关产品推荐

