为什么选择 AWS CodeBuild?
AWS CodeBuild 使用简单的按需支付定价模式。没有前期成本或最低收费。您仅需为实际使用的资源付费。您可以运行构建操作所需的时长来支付计算资源相关费用。费率取决于所选的计算类型。
AWS 定价计算器
在单次估计中计算您的 CodeBuild 和架构成本。
Amazon EC2 按需定价
构建持续时间
构建持续时间是以分钟为单位进行计算的,从您提交构建操作开始直到构建操作终止,向上取整到最近的分钟。
计算类型
CodeBuild 提供几种具有不同内存量和 CPU 的计算实例类型。费用因您为构建操作所选的计算实例类型而异。
按需 AWS Lambda 定价
构建持续时间
构建持续时间是以秒为单位进行计算的,从您提交构建操作开始直到构建操作终止,向上取整到最近的秒。
计算类型
CodeBuild 提供几种具有不同内存量的计算类型。费用因您为构建操作所选的计算类型而异。
预留容量 Amazon EC2 定价
每分钟实例定价
实例定价以分钟计算,从您提交新实例请求直到实例终止,向上取整到最接近的分钟。每个实例的最低计费使用时长为 60 分钟。
计算类型
AWS CodeBuild 提供几种具有不同内存量和 CPU 的计算实例类型。费用因您为实例集所选的计算实例类型而异。
Mac 预留实例
每个 Mac 实例均会产生 24 小时的最低使用费,然后才能释放预留实例。
托管式网络访问控制列表
托管式网络访问控制列表(NACL)让您可以通过 CodeBuild 托管代理路由网络流量。您可以在预留容量实例集上启用 NACL 来控制允许或拒绝的网络规则列表。对于已启用 NACL 的每个实例集,托管代理按分钟收费。在禁用已启用 NACL 的实例集之前,您需要继续为其付费。
AWS 免费套餐
使用按需 Amazon EC2 时,CodeBuild AWS Free Tier 包含 general1.small 或 arm1.small 实例类型每月总计 100 分钟的构建时间。使用按需 Lambda 时,CodeBuild AWS Free Tier 包含 Lambda.arm.1GB 或 Lambda.x86-64.1GB 计算类型每月 6000 秒的构建时间。 预留容量 EC2 不提供 AWS Free Tier。 CodeBuild AWS Free Tier 不会在为期 12 个月的 AWS Free Tier 结束时自动过期。它可供新的和现有 AWS 客户使用。
额外费用
如果您的构建操作需要传输数据或使用其他 AWS 服务,则可能会产生额外费用。例如,您可能会在以下情况下产生费用:使用 Amazon CloudWatch Logs 流式传输构建日志、使用 Amazon Simple Storage Service(Amazon S3)存储构建构件以及使用 AWS Key Management Service(AWS KMS)进行加密。此外,如果您使用 CodeBuild 和 AWS CodePipeline,也可能会产生额外费用。