AWS CLI 与控制台 - Cost Explorer
AWS CLI vs Console - Cost Explorer
我发现 AWS Cost Explorer 控制台和 AWS CLI Cost Explorer 给出了两个不同的数字。发生这种情况的原因是什么?
例如:
从我的控制台,您可以看到我的 Cloudtrail 总计为 72.66 美元
但是,当我为 CLI 设置这些相同的精确指标时,我的总额是 72.04 美元
我知道这似乎没有太大区别,我只是以 Cloudtrail 为例,但我的一些价格较高的服务有更大的差异。是否存在这种情况的原因/是否可以采取措施使控制台和 CLI 具有匹配的每月成本?
根据 AWS CLI Command Reference,您必须在结束日期增加 1 天。因此,在您的情况下,您需要获取 4 月份的报告(从 2020-04-01 到 2020-04-30)。现在您必须在结束日期前再添加 1 天,即 2020 年 5 月 1 日。
Sets the start and end dates for retrieving AWS costs. The start date is inclusive, but the end date is exclusive. For example, if start is 2017-01-01 and end is 2017-05-01 , then the cost and usage data is retrieved from 2017-01-01 up to and including 2017-04-30 but not including 2017-05-01
所以你的时间段参数会像 --time-period Start=2020-04-01,End=2020-05-01
我发现 AWS Cost Explorer 控制台和 AWS CLI Cost Explorer 给出了两个不同的数字。发生这种情况的原因是什么?
例如: 从我的控制台,您可以看到我的 Cloudtrail 总计为 72.66 美元
但是,当我为 CLI 设置这些相同的精确指标时,我的总额是 72.04 美元
我知道这似乎没有太大区别,我只是以 Cloudtrail 为例,但我的一些价格较高的服务有更大的差异。是否存在这种情况的原因/是否可以采取措施使控制台和 CLI 具有匹配的每月成本?
根据 AWS CLI Command Reference,您必须在结束日期增加 1 天。因此,在您的情况下,您需要获取 4 月份的报告(从 2020-04-01 到 2020-04-30)。现在您必须在结束日期前再添加 1 天,即 2020 年 5 月 1 日。
Sets the start and end dates for retrieving AWS costs. The start date is inclusive, but the end date is exclusive. For example, if start is 2017-01-01 and end is 2017-05-01 , then the cost and usage data is retrieved from 2017-01-01 up to and including 2017-04-30 but not including 2017-05-01
所以你的时间段参数会像 --time-period Start=2020-04-01,End=2020-05-01