预留容量实例集属性 - Amazon CodeBuild
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

预留容量实例集属性

预留容量实例集包含以下属性。有关预留容量实例集的更多信息,请参阅在预留容量实例集上运行构建

操作系统

操作系统 以下操作系统可用:

  • Amazon Linux

  • macOS

  • Windows Server 2019

  • Windows Server 2022

架构

处理器架构。以下架构可用:

  • x86_64

  • Arm64

环境类型

选择 Amazon Linux 时可用的环境类型。有以下环境类型可用:

  • Linu EC2

  • Linux G

计算实例类型

舰队实例的计算配置。

引导式选择

通过选择 vCPU、内存和磁盘空间设置来指定不同的计算类型。有关按地区划分的计算类型可用性的信息,请参阅关于预留容量环境类型

自定义实例

手动指定所需的实例类型。

容量

分配给实例集的计算机的初始数量,它定义了可以并行运行的构建数量。

溢出行为

定义构建数量超过实例集容量时的行为。

按需

Overflow 版本按 CodeBuild 需运行。

注意

如果您在创建与 VPC 连接的实例集时选择将溢出行为设置为按需,请务必向项目服务角色添加所需的 VPC 权限。有关更多信息,请参阅允许 CodeBuild 访问创建 VPC 网络接口所需的 Amazon 服务的策略声明示例

重要

如果您选择将溢出行为设置为按需,请注意,溢出版本将单独计费,与按需 Amazon EC2 类似。有关更多信息,请参阅 https://www.amazonaws.cn/codebuild/pricing/

队列

构建运行将放在队列中,直到有计算机可用。这限制了额外成本,因为没有分配额外的计算机。

亚马逊机器映像(AMI)

实例集的亚马逊机器映像(AMI)属性。支持以下属性 CodeBuild:

Amazon Web Services 区域 组织 ARN 组织 ID
us-east-1 arn:aws:organizations::851725618577:organization/o-c6wcu152r1 o-c6wcu152r1
us-east-2 arn:aws:organizations::992382780434:organization/o-seufr2suvq o-seufr2suvq
us-west-2 arn:aws:organizations::381491982620:organization/o-0412o99a4r o-0412o99a4r
ap-northeast-1 arn:aws:organizations::891376993293:organization/o-b6k3sjqavm o-b6k3sjqavm
ap-south-1 arn:aws:organizations::891376924779:organization/o-krtah1lkeg o-krtah1lkeg
ap-southeast-1 arn:aws:organizations::654654522137:organization/o-mcn8uvc3tp o-mcn8uvc3tp
ap-southeast-2 arn:aws:organizations::767398067170:organization/o-6crt0f6bu4 o-6crt0f6bu4
eu-central-1 arn:aws:organizations::590183817084:organization/o-lb2lne3te6 o-lb2lne3te6
eu-west-1 arn:aws:organizations::891376938588:organization/o-ullrrg5qf0 o-ullrrg5qf0
sa-east-1 arn:aws:organizations::533267309133:organization/o-db63c45ozw o-db63c45ozw
其他配置
VPC - 可选

您的 CodeBuild 队列将访问的 VPC。有关更多信息,请参阅 Amazon CodeBuild 与亚马逊 Virtual Private Cloud 配合使用

注意

如果在调用 StartBuild API 时指定了队列覆盖,则 CodeBuild 将忽略项目 VPC 配置。

子网

CodeBuild 用于设置 VPC 配置的 VPC 子网。请注意,预留容量实例集仅支持单个可用区中的一个子网。此外,确保您的子网包括 NAT 网关。

安全组

与您的 VPC 一起 CodeBuild 使用的 VPC 安全组。确保您的安全组允许出站连接。

实例集服务角色

根据您账户中的现有服务角色为您的实例集定义服务角色。

定义代理配置 - 可选

对预留容量实例应用网络访问控制的代理配置。有关更多信息,请参阅 Amazon CodeBuild 与托管代理服务器一起使用

注意

代理配置不支持 VPC、Windows 或 macOS。

默认行为

定义传出流量的行为。

允许

默认情况下,允许流向所有目标的传出流量。

拒绝

默认情况下,拒绝流向所有目标的传出流量。

代理规则

指定目标域或 IPs 允许或拒绝对其进行网络访问控制。