本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
预留容量实例集属性
预留容量实例集包含以下属性。有关预留容量实例集的更多信息,请参阅在预留容量实例集上运行构建。
- 操作系统
- 
                    操作系统 以下操作系统可用: - 
                            Amazon Linux 
- 
                            macOS 
- 
                            Windows Server 2019 
- 
                            Windows Server 2022 
 
- 
                            
- 架构
- 
                    处理器架构。以下架构可用: - 
                            x86_64 
- 
                            Arm64 
 
- 
                            
- 环境类型
- 
                    选择 Amazon Linux 时可用的环境类型。有以下环境类型可用: - 
                            Linu EC2 
- 
                            Linux G 
 
- 
                            
- 计算实例类型
- 
                    舰队实例的计算配置。 - 引导式选择
- 
                                通过选择 vCPU、内存和磁盘空间设置来指定不同的计算类型。有关按地区划分的计算类型可用性的信息,请参阅关于预留容量环境类型。 
- 自定义实例
- 
                                手动指定所需的实例类型。 
 
- 容量
- 
                    分配给实例集的计算机的初始数量,它定义了可以并行运行的构建数量。 
- 溢出行为
- 
                    定义构建数量超过实例集容量时的行为。 - 按需
- 
                                溢出版本按 CodeBuild 需运行。 注意如果您在创建与 VPC 连接的实例集时选择将溢出行为设置为按需,请务必向项目服务角色添加所需的 VPC 权限。有关更多信息,请参阅允许 CodeBuild 访问创建 VPC 网络接口所需的 AWS 服务的策略声明示例。 重要如果您选择将溢出行为设置为按需,请注意,溢出版本将单独计费,与按需 Amazon EC2 类似。有关更多信息,请参阅 https://aws.amazon.com/codebuild/pricing/ 。 
- 队列
- 
                                构建运行将放在队列中,直到有计算机可用。这限制了额外成本,因为没有分配额外的计算机。 
 
- 亚马逊机器映像(AMI)
- 
                    实例集的亚马逊机器映像(AMI)属性。支持以下属性 CodeBuild: AWS 区域 组织 ARN 组织 ID us-east-1arn:aws:organizations::851725618577:organization/o-c6wcu152r1o-c6wcu152r1us-east-2arn:aws:organizations::992382780434:organization/o-seufr2suvqo-seufr2suvqus-west-2arn:aws:organizations::381491982620:organization/o-0412o99a4ro-0412o99a4rap-northeast-1arn:aws:organizations::891376993293:organization/o-b6k3sjqavmo-b6k3sjqavmap-south-1arn:aws:organizations::891376924779:organization/o-krtah1lkego-krtah1lkegap-southeast-1arn:aws:organizations::654654522137:organization/o-mcn8uvc3tpo-mcn8uvc3tpap-southeast-2arn:aws:organizations::767398067170:organization/o-6crt0f6bu4o-6crt0f6bu4eu-central-1arn:aws:organizations::590183817084:organization/o-lb2lne3te6o-lb2lne3te6eu-west-1arn:aws:organizations::891376938588:organization/o-ullrrg5qf0o-ullrrg5qf0sa-east-1arn:aws:organizations::533267309133:organization/o-db63c45ozwo-db63c45ozw
- 其他配置
- 
                    - VPC - 可选
- 
                                您的 CodeBuild 队列将访问的 VPC。有关更多信息,请参阅 AWS CodeBuild 与亚马逊 Virtual Private Cloud 配合使用。 注意如果在调用 StartBuild API 时指定了队列覆盖,则 CodeBuild 将忽略项目 VPC 配置。 
- 子网
- 
                                CodeBuild 用于设置 VPC 配置的 VPC 子网。请注意,预留容量实例集仅支持单个可用区中的一个子网。此外,确保您的子网包括 NAT 网关。 
- 安全组
- 
                                与您的 VPC 一起 CodeBuild 使用的 VPC 安全组。确保您的安全组允许出站连接。 
- 实例集服务角色
- 
                                根据您账户中的现有服务角色为您的实例集定义服务角色。 
- 定义代理配置 - 可选
- 
                                对预留容量实例应用网络访问控制的代理配置。有关更多信息,请参阅 AWS CodeBuild 与托管代理服务器一起使用。 注意代理配置不支持 VPC、Windows 或 macOS。 
- 默认行为
- 
                                定义传出流量的行为。 - 允许
- 
                                            默认情况下,允许流向所有目标的传出流量。 
- 拒绝
- 
                                            默认情况下,拒绝流向所有目标的传出流量。 
 
- 代理规则
- 
                                指定目标域或 IPs 允许或拒绝对其进行网络访问控制。