本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
預留容量機群屬性
預留容量機群包含下列屬性。如需預留容量機群的詳細資訊,請參閱 在預留容量機群上執行建置。
- 作業系統
-
作業系統。下列作業系統可供使用:
-
Amazon Linux
-
macOS
-
Windows Server 2019
-
Windows Server 2022
-
- 架構
-
處理器架構。下列架構可供使用:
-
x86_64
-
Arm64
-
- 運算
-
每個執行個體的運算機器類型。下列機器類型可供使用:
運算類型 環境 computeType 值 環境類型值 記憶體 vCPUs 磁碟空間 ARM小型 1 BUILD_GENERAL1_SMALL
ARM_CONTAINER
4 GB 2 64 GB ARM中 1 BUILD_GENERAL1_MEDIUM
ARM_CONTAINER
8 GB 4 128 GB ARM大型 1 BUILD_GENERAL1_LARGE
ARM_CONTAINER
16 GB 8 128 GB ARMXLarge 1 BUILD_GENERAL1_XLARGE
ARM_CONTAINER
64 GB 32 256 GB ARM2XLarge 1 BUILD_GENERAL1_2XLARGE
ARM_CONTAINER
96 GB 48 824 GB Linux 小型 1 BUILD_GENERAL1_SMALL
LINUX_CONTAINER
3 GB 2 64 GB Linux Medium 1 BUILD_GENERAL1_MEDIUM
LINUX_CONTAINER
7 GB 4 128 GB Linux 大型 1 BUILD_GENERAL1_LARGE
LINUX_CONTAINER
15 GB 8 128 GB LinuxXLarge BUILD_GENERAL1_XLARGE
LINUX_CONTAINER
70 GB 36 256 GB Linux 2XLarge BUILD_GENERAL1_2XLARGE
LINUX_CONTAINER
145 GB 72 824 GB (SSD) Linux GPU小型版 BUILD_GENERAL1_SMALL
LINUX_GPU_CONTAINER
16 GB 4 220 GB Linux GPU大型 BUILD_GENERAL1_LARGE
LINUX_GPU_CONTAINER
255 GB 32 50 GB macOS Medium BUILD_GENERAL1_MEDIUM
MAC_ARM
24 GB 8 128 GB macOS Large BUILD_GENERAL1_LARGE
MAC_ARM
32 GB 12 256 GB Windows Medium BUILD_GENERAL1_MEDIUM
WINDOWS_SERVER_2019_CONTAINER
7 GB 4 128 GB Windows Medium BUILD_GENERAL1_MEDIUM
WINDOWS_SERVER_2022_CONTAINER
7 GB 4 128 GB Windows Large BUILD_GENERAL1_LARGE
WINDOWS_SERVER_2019_CONTAINER
15 GB 8 128 GB Windows Large BUILD_GENERAL1_LARGE
WINDOWS_SERVER_2022_CONTAINER
15 GB 8 128 GB - 容量
-
配置到機群的機器初始數量,定義可以平行執行的建置數量。
- 溢位行為
-
定義建置數量超過機群容量時的行為。
- 隨需
-
溢位建置會 CodeBuild 隨需執行。
注意
如果您在建立 VPC連線機群時選擇將溢位行為設定為隨需,請務必將必要的VPC許可新增至專案服務角色。如需詳細資訊,請參閱政策陳述式範例,以允許 CodeBuild 存取 AWS 建立VPC網路介面 所需的服務。
重要
如果您選擇將溢位行為設定為隨需,請注意,溢位建置將分別計費,類似於隨需 Amazon EC2。如需詳細資訊,請參閱https://aws.amazon.com/codebuild/pricing/
。 - 佇列
-
建置執行會放置在佇列中,直到機器可用為止。這會限制額外的成本,因為沒有配置其他機器。
- Amazon Machine Images (AMI)
-
機群的 Amazon Machine Image (AMI) 屬性。支援下列屬性 CodeBuild:
AWS 區域 組織 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-southeast-2
arn:aws:organizations::767398067170:organization/o-6crt0f6bu4
o-6crt0f6bu4
eu-central-1
arn:aws:organizations::590183817084:organization/o-lb2lne3te6
o-lb2lne3te6
- 其他組態
-
- VPC - 選用
-
您的 CodeBuild 機群將存取VPC的 。如需詳細資訊,請參閱AWS CodeBuild 搭配 Amazon Virtual Private Cloud 使用。
- 子網
-
CodeBuild 用於設定VPC組態的VPC子網路。請注意,預留容量機群僅支援單一可用區域中的一個子網路。此外,請確定子網路包含NAT閘道。
- 安全群組
-
搭配 CodeBuild 使用VPC的安全群組VPC。確保您的安全群組允許傳出連線。
- 機群服務角色
-
從帳戶中的現有服務角色定義機群的服務角色。
- 定義代理組態 - 選用
-
將網路存取控制套用至預留容量執行個體的代理組態。如需詳細資訊,請參閱 在預留容量機群的受管代理伺服器 CodeBuild 中執行。
注意
Proxy 組態不支援 VPC、Windows 或 MacOS 。
- 預設行為
-
定義傳出流量的行為。
- Allow
-
預設允許傳出流量到所有目的地。
- 拒絕
-
根據預設,拒絕傳出至所有目的地的流量。
- Proxy 規則
-
指定目的地網域 或 IPs,以允許或拒絕對其進行網路存取控制。