为什么选择 AWS CodeBuild?
AWS CodeBuild 使用简单的按需支付定价模式。没有前期成本或最低收费。您仅需为实际使用的资源付费。您可以运行构建操作所需的时长来支付计算资源相关费用。费率取决于所选的计算类型。
AWS 定价计算器
在单次估计中计算您的 CodeBuild 和架构成本。
Amazon EC2 按需定价
构建持续时间
构建持续时间是以分钟为单位进行计算的,从您提交构建操作开始直到构建操作终止,向上取整到最近的分钟。
计算类型
CodeBuild 提供几种具有不同内存量和 CPU 的计算实例类型。费用因您为构建操作所选的计算实例类型而异。
按需 AWS Lambda 定价
构建持续时间
构建持续时间是以秒为单位进行计算的,从您提交构建操作开始直到构建操作终止,向上取整到最近的秒。
计算类型
CodeBuild 提供几种具有不同内存量的计算类型。费用因您为构建操作所选的计算类型而异。
预留容量 Amazon EC2 定价
每分钟实例定价
实例定价以分钟计算,从您提交新实例请求直到实例终止,向上取整到最接近的分钟。每个实例的最低计费使用时长为 60 分钟。
计算类型
AWS CodeBuild 提供几种具有不同内存量和 CPU 的计算实例类型。费用因您为实例集所选的计算实例类型而异。
-
计算大小
-
计算名称
-
计算大小
-
Mac 预留实例
每个 Mac 实例均会产生 24 小时的最低使用费,然后才能释放预留实例。
-
计算名称
-
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,也可能会产生额外费用。