AWS Cost Categories创建/更新失败求助:生效起始时间验证错误
AWS Cost Category验证错误(生效起始时间)解决方案
错误原因
AWS Cost Category的生效起始时间(Effective Start)有硬性规则:必须设置为每月第一天的00:00:00 UTC,不允许使用其他日期或时间。
解决办法
控制台操作
- 进入AWS Cost Explorer的Cost Categories页面,创建或编辑规则时,将「生效起始日期」选择为当月的第一天(比如
2024-05-01),时间默认会自动设为UTC 00:00:00,无需手动修改。 - 如果要设置过去的生效时间,只能选择对应月份的第一天,比如需要从2024年3月开始生效,就选
2024-03-01。
CLI/API操作
- 使用
create-cost-category-definition或update-cost-category-definition命令时,EffectiveStart参数必须指定为YYYY-MM-01T00:00:00Z格式的时间,例如:aws ce create-cost-category-definition \ --name "MyCostCategory" \ --rules '[{"Type":"REGULAR","Value":"Dev","Rule":"{\"Dimensions\":{\"Key\":\"SERVICE\",\"Values\":[\"Amazon EC2\"]}}"}]' \ --effective-start "2024-05-01T00:00:00Z"
注意事项
- 若更新已存在的Cost Category,新的生效起始时间必须晚于当前生效时间,且同样要符合每月第一天UTC零点的规则。
- 生效时间一旦设置,无法修改为非月初的日期,只能新增一个符合规则的生效版本来覆盖后续的成本分类。
内容的提问来源于stack exchange,提问作者JB Omega
相关产品推荐
相关产品推荐

