AWS CodeBuild 使用简单的按需支付定价模式。没有前期成本或最低收费。您仅需为实际使用的资源付费。您可以根据执行构建操作的持续时间来支付计算资源相关费用。费率取决于所选的计算类型。

按需 EC2 定价

构建持续时间

构建持续时间是以分钟为单位进行计算的,从您提交构建操作开始直到构建操作终止,向上取整到最近的分钟。

计算类型

AWS CodeBuild 提供几种具有不同内存量和 CPU 的计算实例类型。费用因您为构建操作所选的计算实例类型而异。

按需 Lambda 定价

构建持续时间

构建持续时间是以秒为单位进行计算的,从您提交构建操作开始直到构建操作终止,向上取整到最近的秒。

计算类型

AWS CodeBuild 提供几种具有不同内存量的计算类型。费用因您为构建操作所选的计算类型而异。

预留容量 EC2 定价

每分钟实例定价

实例定价以分钟计算,从您提交新实例请求直到实例终止,向上取整到最接近的分钟。每个实例的最低计费使用时长为 60 分钟。

计算类型

AWS CodeBuild 提供几种具有不同内存量和 CPU 的计算实例类型。费用因您为实例集所选的计算实例类型而异。

免费套餐

使用按需 EC2 时,AWS CodeBuild 免费套餐包含 general1.small 或 arm1.small 实例类型每月总计 100 分钟的构建时间。使用按需 Lambda 时,AWS CodeBuild 免费套餐包含 Lambda.arm.1GB 或 Lambda.x86-64.1GB 计算类型每月 6000 秒的构建时间。 预留容量 EC2 不提供免费套餐。 CodeBuild 免费套餐不会在为期 12 个月的 AWS Free Tier 结束时自动过期。它可供新的和现有 AWS 客户使用。

额外费用

如果您的构建操作需要传输数据或使用其他 AWS 服务,则可能会产生额外费用。例如,您可能会在以下情况下产生费用:使用 Amazon CloudWatch Logs 流式传输构建日志、使用 Amazon S3 存储构建对象以及使用 AWS Key Management Service 进行加密。此外,如果您使用 AWS CodeBuild 和 AWS CodePipeline,也可能会产生额外费用。

定价示例

按需 EC2 定价示例

如果您使用 build.general1.small 在一个月内执行了 100 次构建操作,其中每次构建操作运行 5 分钟,则您的费用将如下所示进行计算:

每月构建操作费用

完成构建操作所用时间 = 100 次构建 * 5 分钟 = 500 分钟的完成构建操作所用时间

完成构建操作所用时间 – 免费套餐所含的完成构建操作所用时间 = 每月可收费的完成构建操作所用时间 = 500 – 100 = 400 分钟的完成构建操作所用时间

每月构建操作费用 = 400 分钟的完成构建操作所用时间 * 0.005 USD = 2 USD

按需 Lambda 定价示例

如果您使用 lambda.arm.1GB 在一个月内执行了 100 次构建操作,其中每次构建操作运行 300 秒,则您的费用将如下所示进行计算:

每月构建操作费用

构建时间(秒) = 100 次构建 * 300 秒 = 30000 秒的构建时间

构建时间(秒) - 免费套餐构建时间(秒) = 每月可计费构建时间(秒) = 30000 - 6000 = 24000 秒的构建时间

每月构建操作费用 = 24000 秒的构建时间 * 0.00001 USD = 0.24 USD

预留容量 EC2 定价示例

如果您使用 reserved.x86-64.g1.small 预留 1 个实例一个月,则费用将按以下方式计算:

每月构建操作费用

实例分钟数 = 每小时 60 分钟 * 每天 24 小时 * 每月 30 天 = 43200

每月预留费用 = 43200 个实例分钟 * 0.003 USD = 129.60 USD

其他定价资源

AWS 定价计算器

轻松计算 AWS 的月度费用。

获取定价协助

联系 AWS 专家获取个性化报价。

了解如何开始使用 AWS CodeBuild

访问入门页面
准备好开始构建了?
开始使用 AWS CodeBuild
还有更多问题?
联系我们