定价 — 第三方资源提供商(非 AWS::* 或 Alexa::*)
在将 AWS CloudFormation 用于下列命名空间的资源提供商时不会额外收费:AWS::* 和 Alexa::*。在此类情况下,您为使用 AWS CloudFormation 创建的 AWS 资源 [如 Amazon Elastic Compute Cloud(EC2)实例、Elastic Load Balancing 负载均衡器等] 付费时,其方式与您手动创建这些资源时相同。 您只需按您的实际用量付费;既没有最低费用,也不要求预先承诺。
* 前 30 秒的处理程序操作持续时间无需再按操作数量额外收费。如果处理程序操作的持续时间超过每个操作 30 秒,超出 30 秒阈值的部分将按每秒 0.00008 美元向您收费。
** 免费套餐包括钩子和第三方资源提供商操作。
数据传输:根据标准 AWS 数据传输费率向您收取费用。
示例 1
在此例中,您管理 500 个第三方资源,例如 AnotherCompany::Dashboard::Instance。您每天对每个资源执行一次操作。我们将假设在此示例中,处理程序操作的持续时间都没有超过 30 秒的免费阈值。您的月度 AWS CloudFormation 账单将根据以下方式计算:
第三方处理程序操作总数:500 个资源 * 30 次操作 = 15000
账单总额 =(第三方处理程序操作 - 免费套餐)* 每个处理程序的价格 + 超出阈值的持续时间 * 每秒价格
账单总额 =(15,000 - 1,000)* 0.0009 美元 + 0 美元 = 12.60 美元
示例 2
在此例中,您在一个账户中管理 200 个资源,例如 MyCompany::Widget::Instance。您每天对每个资源执行一次操作。 对这些资源的有些操作需要更长的处理时间(所有资源超出的总时间为 4 小时)。您的月度 CloudFormation 账单将根据以下方式计算:
私有资源处理程序操作总数:200 个资源 * 30 次操作 = 6000
处理程序超出的总持续时间 = 4 小时 * 3600 = 14400 秒
账单总额 =(资源处理程序操作 - 免费套餐)* 每个处理程序的价格 + 超出的持续时间 * 每秒价格
账单总额 =(6000 - 1000)* 0.0009 美元 + 14400 * 0.00008 美元 = 4.50 美元 + 1.152 美元 = 5.65 美元
定价 — 自定义钩子(非 AWS:: *)
AWS CloudFormation Hooks 会根据调用的数量和持续时间产生每个处理程序操作的费用。
* 前 30 秒的处理程序操作持续时间无需再按操作数量额外收费。如果处理程序操作的持续时间超过每个操作 30 秒,超出 30 秒阈值的部分将按每秒 0.00008 美元向您收费。
** 免费套餐包括钩子和第三方资源提供商操作。
数据传输:根据标准 AWS 数据传输费率向您收取费用。
示例 1
在此示例中,您的一个账户(例如 MyCompany::Hook::BestPractice)中有 15 个活动钩子。您每天执行 10 次堆栈操作(创建/更新/删除),这些操作会触发 15 个钩子中的每一个。所有钩子处理程序都在 30 秒阈值内执行。您的月度 AWS CloudFormation 账单将根据以下方式计算:
钩子处理程序操作总数:15 个钩子 * 10 次日常操作 * 30 天 = 4500
账单总额 =(钩子处理程序操作 - 免费套餐)* 每个处理程序的价格 + 超出阈值的持续时间 * 每秒价格
账单总额 =(4500 - 1000)* 0.0009 美元 + 0 美元 = 3.15 美元
示例 2
在此示例中,您的一个账户(例如 AnotherCompany::Hook::Encryption)中有 25 个活动钩子。您每天执行 5 次堆栈操作(创建/更新/删除),这些操作会触发 25 个钩子中的每一个。对这些资源的有些操作需要更长的处理时间(所有资源超出的总时间为 2 小时)。您的月度 CloudFormation 账单将根据以下方式计算:
钩子处理程序操作总数:25 个钩子 * 5 次日常操作 * 30 天 = 3750
处理程序超出的总持续时间 = 2 小时 * 3600 = 7200 秒
账单总额 =(钩子处理程序操作 - 免费套餐)* 每个处理程序的价格 + 超出阈值的持续时间 * 每秒价格
账单总额 =(3750 - 1000)* 0.0009 美元 +(7200 * 0.00008 美元)= 3.05 美元