ビルド環境のコンピューティングモードおよびタイプ - AWS CodeBuild

ビルド環境のコンピューティングモードおよびタイプ

CodeBuild では、CodeBuild がビルドの実行に使用するコンピューティングとランタイム環境イメージを指定できます。コンピューティングとは、CodeBuild によって管理および保守されるコンピューティングエンジン (CPU、メモリ、およびオペレーティングシステム) を指します。ランタイム環境イメージは、選択したコンピュートプラットフォーム上で実行されるコンテナイメージで、ビルドで必要になる可能性があるその他のツール (AWS CLI など) が含まれています。

コンピューティングについて

CodeBuild には EC2 モードと AWS Lambda コンピューティングモードが用意されています。EC2 はビルド中の柔軟性が最適化され、AWS Lambda により起動速度も最適化されます。起動時のレイテンシーが低いため、AWS Lambda はより高速なビルドをサポートします。また、AWS Lambda は自動的にスケールするため、ビルドはキュー内で実行を待つ必要がありません。詳細については、「AWS Lambda コンピューティングでビルドを実行」を参照してください。

EC2 コンピューティングモードでは、オンデマンドまたはリザーブドキャパシティフリートを使用してビルドを実行できます。オンデマンドフリートでは、BUILD_GENERAL1_SMALLBUILD_GENERAL1_LARGE などの事前定義されたコンピューティングタイプを選択できます。詳細については、「オンデマンド環境タイプについて」を参照してください。リザーブドキャパシティフリートの場合、vCPU、メモリ、ディスク容量などのコンピューティング設定を選択できます。設定を指定した後、要件に合ったサポートされているコンピューティングタイプが CodeBuild により選択されます。詳細については、「リザーブドキャパシティ環境タイプについて」を参照してください。

リザーブドキャパシティ環境タイプについて

AWS CodeBuild には、リザーブドキャパシティフリート用の Linux x86、Arm、GPU、Windows、macOS 環境タイプが用意されています。次の表では、使用可能なマシンタイプ、メモリ、vCPU ディスク容量がリージョン別にソートされています。

US East (N. Virginia)
環境タイプ vCPU メモリ ディスク容量 マシンタイプ コンピューティングインスタンスタイプ
ARM 2 4 GiB 64 GB GENERAL reserved.arm.2cpu.4gib
ARM 4 8 GiB 128 GB GENERAL reserved.arm.4cpu.8gib
ARM 8 16 GiB 128 GB GENERAL reserved.arm.8cpu.16gib
ARM 16 32 GiB 256 GB GENERAL reserved.arm.16cpu.32gib
ARM 32 64 GiB 256 GB GENERAL reserved.arm.32cpu.64gib
ARM 48 96 GiB 512 GB GENERAL reserved.arm.48cpu.96gib
ARM 64 128 GiB 824 GB GENERAL reserved.arm.64cpu.128gib
ARM EC2 2 4 GiB 64 GB GENERAL reserved.arm.2cpu.4gib
ARM EC2 4 8 GiB 128 GB GENERAL reserved.arm.4cpu.8gib
ARM EC2 8 16 GiB 128 GB GENERAL reserved.arm.8cpu.16gib
Linux 2 4 GiB 64 GB GENERAL reserved.x86-64.2cpu.4gib
Linux 4 8 GiB 128 GB GENERAL reserved.x86-64.4cpu.8gib
Linux 8 16 GiB 128 GB GENERAL reserved.x86-64.8cpu.16gib
Linux 16 32 GiB 256 GB GENERAL reserved.x86-64.16cpu.32gib
Linux 36 72 GiB 256 GB GENERAL reserved.x86-64.36cpu.72gib
Linux 48 96 GiB 512 GB GENERAL reserved.x86-64.48cpu.96gib
Linux 72 144 GiB 824 GB GENERAL reserved.x86-64.72cpu.144gib
Linux 96 192 GiB 824 GB GENERAL reserved.x86-64.96cpu.192gib
Linux 48 96 GiB 824 GB (SSD) NVME reserved.x86-64.48cpu.96gib.nvme
Linux 72 144 GiB 824 GB (SSD) NVME reserved.x86-64.72cpu.144gib.nvme
Linux EC2 2 4 GiB 64 GB GENERAL reserved.x86-64.2cpu.4gib
Linux EC2 4 8 GiB 128 GB GENERAL reserved.x86-64.4cpu.8gib
Linux EC2 8 16 GiB 128 GB GENERAL reserved.x86-64.8cpu.16gib
Linux GPU 4 16 GiB 235 GB (SSD) NVME reserved.gpu.4cpu.16gib.nvme
Linux GPU 8 32 GiB 435 GB (SSD) NVME reserved.gpu.8cpu.32gib.nvme
Linux GPU 16 64 GiB 585 GB (SSD) NVME reserved.gpu.16cpu.64gib.nvme
Linux GPU 32 128 GiB 885 GB (SSD) NVME reserved.gpu.32cpu.128gib.nvme
Linux GPU 48 192 GiB 3785 GB (SSD) NVME reserved.gpu.48cpu.192gib.nvme
Linux GPU 64 256 GiB 1885 GB (SSD) NVME reserved.gpu.64cpu.256gib.nvme
Linux GPU 96 384 GiB 3785 GB (SSD) NVME reserved.gpu.96cpu.384gib.nvme
macOS 8 24 GiB 128 GB GENERAL reserved.arm.m2.8cpu.24gib
macOS 12 32 GiB 256 GB GENERAL reserved.arm.m2.12cpu.32gib
Windows 2 4 GiB 64 GB GENERAL reserved.x86-64.2cpu.4gib
Windows 4 8 GiB 128 GB GENERAL reserved.x86-64.4cpu.8gib
Windows 8 16 GiB 128 GB GENERAL reserved.x86-64.8cpu.16gib
Windows 16 32 GiB 256 GB GENERAL reserved.x86-64.16cpu.32gib
Windows 36 72 GiB 256 GB GENERAL reserved.x86-64.36cpu.72gib
Windows 48 96 GiB 512 GB GENERAL reserved.x86-64.48cpu.96gib
Windows 72 144 GiB 824 GB GENERAL reserved.x86-64.72cpu.144gib
Windows 96 192 GiB 824 GB GENERAL reserved.x86-64.96cpu.192gib
Windows EC2 4 8 GiB 128 GB GENERAL reserved.x86-64.4cpu.8gib
Windows EC2 8 16 GiB 128 GB GENERAL reserved.x86-64.8cpu.16gib

料金識別子の詳細については、https://aws.amazon.com/codebuild/pricing/ を参照してください。

US East (Ohio)
環境タイプ vCPUs メモリ ディスク容量 マシンタイプ コンピューティングインスタンスタイプ
ARM 2 4 GiB 64 GB GENERAL reserved.arm.2cpu.4gib
ARM 4 8 GiB 128 GB GENERAL reserved.arm.4cpu.8gib
ARM 8 16 GiB 128 GB GENERAL reserved.arm.8cpu.16gib
ARM 16 32 GiB 256 GB GENERAL reserved.arm.16cpu.32gib
ARM 32 64 GiB 256 GB GENERAL reserved.arm.32cpu.64gib
ARM 48 96 GiB 512 GB GENERAL reserved.arm.48cpu.96gib
ARM 64 128 GiB 824 GB GENERAL reserved.arm.64cpu.128gib
ARM EC2 2 4 GiB 64 GB GENERAL reserved.arm.2cpu.4gib
ARM EC2 4 8 GiB 128 GB GENERAL reserved.arm.4cpu.8gib
ARM EC2 8 16 GiB 128 GB GENERAL reserved.arm.8cpu.16gib
Linux 2 4 GiB 64 GB GENERAL reserved.x86-64.2cpu.4gib
Linux 4 8 GiB 128 GB GENERAL reserved.x86-64.4cpu.8gib
Linux 8 16 GiB 128 GB GENERAL reserved.x86-64.8cpu.16gib
Linux 16 32 GiB 256 GB GENERAL reserved.x86-64.16cpu.32gib
Linux 36 72 GiB 256 GB GENERAL reserved.x86-64.36cpu.72gib
Linux 48 96 GiB 512 GB GENERAL reserved.x86-64.48cpu.96gib
Linux 48 96 GiB 824 GB (SSD) NVME reserved.x86-64.48cpu.96gib.nvme
Linux 72 144 GiB 824 GB (SSD) NVME reserved.x86-64.72cpu.144gib.nvme
Linux EC2 2 4 GiB 64 GB GENERAL reserved.x86-64.2cpu.4gib
Linux EC2 4 8 GiB 128 GB GENERAL reserved.x86-64.4cpu.8gib
Linux EC2 8 16 GiB 128 GB GENERAL reserved.x86-64.8cpu.16gib
Linux GPU 4 16 GiB 235 GB (SSD) NVME reserved.gpu.4cpu.16gib.nvme
Linux GPU 8 32 GiB 435 GB (SSD) NVME reserved.gpu.8cpu.32gib.nvme
Linux GPU 16 64 GiB 585 GB (SSD) NVME reserved.gpu.16cpu.64gib.nvme
Linux GPU 32 128 GiB 885 GB (SSD) NVME reserved.gpu.32cpu.128gib.nvme
Linux GPU 48 192 GiB 3785 GB (SSD) NVME reserved.gpu.48cpu.192gib.nvme
macOS 8 24 GiB 128 GB GENERAL reserved.arm.m2.8cpu.24gib
macOS 12 32 GiB 256 GB GENERAL reserved.arm.m2.12cpu.32gib
Windows 2 4 GiB 64 GB GENERAL reserved.x86-64.2cpu.4gib
Windows 4 8 GiB 128 GB GENERAL reserved.x86-64.4cpu.8gib
Windows 8 16 GiB 128 GB GENERAL reserved.x86-64.8cpu.16gib
Windows 16 32 GiB 256 GB GENERAL reserved.x86-64.16cpu.32gib
Windows 36 72 GiB 256 GB GENERAL reserved.x86-64.36cpu.72gib
Windows 48 96 GiB 512 GB GENERAL reserved.x86-64.48cpu.96gib
Windows EC2 4 8 GiB 128 GB GENERAL reserved.x86-64.4cpu.8gib
Windows EC2 8 16 GiB 128 GB GENERAL reserved.x86-64.8cpu.16gib

料金識別子の詳細については、https://aws.amazon.com/codebuild/pricing/ を参照してください。

US West (Oregon)
環境タイプ vCPUs メモリ ディスク容量 マシンタイプ コンピューティングインスタンスタイプ
ARM 2 4 GiB 64 GB GENERAL reserved.arm.2cpu.4gib
ARM 4 8 GiB 128 GB GENERAL reserved.arm.4cpu.8gib
ARM 8 16 GiB 128 GB GENERAL reserved.arm.8cpu.16gib
ARM 16 32 GiB 256 GB GENERAL reserved.arm.16cpu.32gib
ARM 32 64 GiB 256 GB GENERAL reserved.arm.32cpu.64gib
ARM 48 96 GiB 512 GB GENERAL reserved.arm.48cpu.96gib
ARM 64 128 GiB 824 GB GENERAL reserved.arm.64cpu.128gib
ARM EC2 2 4 GiB 64 GB GENERAL reserved.arm.2cpu.4gib
ARM EC2 4 8 GiB 128 GB GENERAL reserved.arm.4cpu.8gib
ARM EC2 8 16 GiB 128 GB GENERAL reserved.arm.8cpu.16gib
Linux 2 4 GiB 64 GB GENERAL reserved.x86-64.2cpu.4gib
Linux 4 8 GiB 128 GB GENERAL reserved.x86-64.4cpu.8gib
Linux 8 16 GiB 128 GB GENERAL reserved.x86-64.8cpu.16gib
Linux 16 32 GiB 256 GB GENERAL reserved.x86-64.16cpu.32gib
Linux 36 72 GiB 256 GB GENERAL reserved.x86-64.36cpu.72gib
Linux 48 96 GiB 512 GB GENERAL reserved.x86-64.48cpu.96gib
Linux 72 144 GiB 824 GB GENERAL reserved.x86-64.72cpu.144gib
Linux 96 192 GiB 824 GB GENERAL reserved.x86-64.96cpu.192gib
Linux 48 96 GiB 824 GB (SSD) NVME reserved.x86-64.48cpu.96gib.nvme
Linux 72 144 GiB 824 GB (SSD) NVME reserved.x86-64.72cpu.144gib.nvme
Linux EC2 2 4 GiB 64 GB GENERAL reserved.x86-64.2cpu.4gib
Linux EC2 4 8 GiB 128 GB GENERAL reserved.x86-64.4cpu.8gib
Linux EC2 8 16 GiB 128 GB GENERAL reserved.x86-64.8cpu.16gib
Linux GPU 4 16 GiB 235 GB (SSD) NVME reserved.gpu.4cpu.16gib.nvme
Linux GPU 8 32 GiB 435 GB (SSD) NVME reserved.gpu.8cpu.32gib.nvme
Linux GPU 16 64 GiB 585 GB (SSD) NVME reserved.gpu.16cpu.64gib.nvme
Linux GPU 32 128 GiB 885 GB (SSD) NVME reserved.gpu.32cpu.128gib.nvme
Linux GPU 48 192 GiB 3785 GB (SSD) NVME reserved.gpu.48cpu.192gib.nvme
Linux GPU 64 256 GiB 1885 GB (SSD) NVME reserved.gpu.64cpu.256gib.nvme
macOS 8 24 GiB 128 GB GENERAL reserved.arm.m2.8cpu.24gib
macOS 12 32 GiB 256 GB GENERAL reserved.arm.m2.12cpu.32gib
Windows 2 4 GiB 64 GB GENERAL reserved.x86-64.2cpu.4gib
Windows 4 8 GiB 128 GB GENERAL reserved.x86-64.4cpu.8gib
Windows 8 16 GiB 128 GB GENERAL reserved.x86-64.8cpu.16gib
Windows 16 32 GiB 256 GB GENERAL reserved.x86-64.16cpu.32gib
Windows 36 72 GiB 256 GB GENERAL reserved.x86-64.36cpu.72gib
Windows 48 96 GiB 512 GB GENERAL reserved.x86-64.48cpu.96gib
Windows 72 144 GiB 824 GB GENERAL reserved.x86-64.72cpu.144gib
Windows 96 192 GiB 824 GB GENERAL reserved.x86-64.96cpu.192gib
Windows EC2 4 8 GiB 128 GB GENERAL reserved.x86-64.4cpu.8gib
Windows EC2 8 16 GiB 128 GB GENERAL reserved.x86-64.8cpu.16gib

料金識別子の詳細については、https://aws.amazon.com/codebuild/pricing/ を参照してください。

Asia Pacific (Tokyo)
環境タイプ vCPUs メモリ ディスク容量 マシンタイプ コンピューティングインスタンスタイプ
ARM 2 4 GiB 64 GB GENERAL reserved.arm.2cpu.4gib
ARM 4 8 GiB 128 GB GENERAL reserved.arm.4cpu.8gib
ARM 8 16 GiB 128 GB GENERAL reserved.arm.8cpu.16gib
ARM 16 32 GiB 256 GB GENERAL reserved.arm.16cpu.32gib
ARM 32 64 GiB 256 GB GENERAL reserved.arm.32cpu.64gib
ARM 48 96 GiB 512 GB GENERAL reserved.arm.48cpu.96gib
ARM 64 128 GiB 824 GB GENERAL reserved.arm.64cpu.128gib
ARM EC2 2 4 GiB 64 GB GENERAL reserved.arm.2cpu.4gib
ARM EC2 4 8 GiB 128 GB GENERAL reserved.arm.4cpu.8gib
ARM EC2 8 16 GiB 128 GB GENERAL reserved.arm.8cpu.16gib
Linux 2 4 GiB 64 GB GENERAL reserved.x86-64.2cpu.4gib
Linux 4 8 GiB 128 GB GENERAL reserved.x86-64.4cpu.8gib
Linux 8 16 GiB 128 GB GENERAL reserved.x86-64.8cpu.16gib
Linux 16 32 GiB 256 GB GENERAL reserved.x86-64.16cpu.32gib
Linux 36 72 GiB 256 GB GENERAL reserved.x86-64.36cpu.72gib
Linux 48 96 GiB 512 GB GENERAL reserved.x86-64.48cpu.96gib
Linux 72 144 GiB 824 GB GENERAL reserved.x86-64.72cpu.144gib
Linux 96 192 GiB 824 GB GENERAL reserved.x86-64.96cpu.192gib
Linux 72 144 GiB 824 GB (SSD) NVME reserved.x86-64.72cpu.144gib.nvme
Linux EC2 2 4 GiB 64 GB GENERAL reserved.x86-64.2cpu.4gib
Linux EC2 4 8 GiB 128 GB GENERAL reserved.x86-64.4cpu.8gib
Linux EC2 8 16 GiB 128 GB GENERAL reserved.x86-64.8cpu.16gib
Linux GPU 4 16 GiB 235 GB (SSD) NVME reserved.gpu.4cpu.16gib.nvme
Linux GPU 8 32 GiB 435 GB (SSD) NVME reserved.gpu.8cpu.32gib.nvme
Linux GPU 48 192 GiB 3785 GB (SSD) NVME reserved.gpu.48cpu.192gib.nvme
Windows 2 4 GiB 64 GB GENERAL reserved.x86-64.2cpu.4gib
Windows 4 8 GiB 128 GB GENERAL reserved.x86-64.4cpu.8gib
Windows 8 16 GiB 128 GB GENERAL reserved.x86-64.8cpu.16gib
Windows 16 32 GiB 256 GB GENERAL reserved.x86-64.16cpu.32gib
Windows 36 72 GiB 256 GB GENERAL reserved.x86-64.36cpu.72gib
Windows 48 96 GiB 512 GB GENERAL reserved.x86-64.48cpu.96gib
Windows 72 144 GiB 824 GB GENERAL reserved.x86-64.72cpu.144gib
Windows 96 192 GiB 824 GB GENERAL reserved.x86-64.96cpu.192gib
Windows EC2 4 8 GiB 128 GB GENERAL reserved.x86-64.4cpu.8gib
Windows EC2 8 16 GiB 128 GB GENERAL reserved.x86-64.8cpu.16gib

料金識別子の詳細については、https://aws.amazon.com/codebuild/pricing/ を参照してください。

Asia Pacific (Mumbai)
環境タイプ vCPUs メモリ ディスク容量 マシンタイプ コンピューティングインスタンスタイプ
ARM 2 4 GiB 64 GB GENERAL reserved.arm.2cpu.4gib
ARM 4 8 GiB 128 GB GENERAL reserved.arm.4cpu.8gib
ARM 8 16 GiB 128 GB GENERAL reserved.arm.8cpu.16gib
ARM 16 32 GiB 256 GB GENERAL reserved.arm.16cpu.32gib
ARM 32 64 GiB 256 GB GENERAL reserved.arm.32cpu.64gib
ARM 48 96 GiB 512 GB GENERAL reserved.arm.48cpu.96gib
ARM 64 128 GiB 824 GB GENERAL reserved.arm.64cpu.128gib
ARM EC2 2 4 GiB 64 GB GENERAL reserved.arm.2cpu.4gib
ARM EC2 4 8 GiB 128 GB GENERAL reserved.arm.4cpu.8gib
ARM EC2 8 16 GiB 128 GB GENERAL reserved.arm.8cpu.16gib
Linux 2 4 GiB 64 GB GENERAL reserved.x86-64.2cpu.4gib
Linux 4 8 GiB 128 GB GENERAL reserved.x86-64.4cpu.8gib
Linux 8 16 GiB 128 GB GENERAL reserved.x86-64.8cpu.16gib
Linux 16 32 GiB 256 GB GENERAL reserved.x86-64.16cpu.32gib
Linux 36 72 GiB 256 GB GENERAL reserved.x86-64.36cpu.72gib
Linux 48 96 GiB 512 GB GENERAL reserved.x86-64.48cpu.96gib
Linux 72 144 GiB 824 GB GENERAL reserved.x86-64.72cpu.144gib
Linux 96 192 GiB 824 GB GENERAL reserved.x86-64.96cpu.192gib
Linux 72 144 GiB 824 GB (SSD) NVME reserved.x86-64.72cpu.144gib.nvme
Linux EC2 2 4 GiB 64 GB GENERAL reserved.x86-64.2cpu.4gib
Linux EC2 4 8 GiB 128 GB GENERAL reserved.x86-64.4cpu.8gib
Linux EC2 8 16 GiB 128 GB GENERAL reserved.x86-64.8cpu.16gib
Linux GPU 4 16 GiB 235 GB (SSD) NVME reserved.gpu.4cpu.16gib.nvme
Linux GPU 8 32 GiB 435 GB (SSD) NVME reserved.gpu.8cpu.32gib.nvme
Linux GPU 16 64 GiB 585 GB (SSD) NVME reserved.gpu.16cpu.64gib.nvme
Windows 2 4 GiB 64 GB GENERAL reserved.x86-64.2cpu.4gib
Windows 4 8 GiB 128 GB GENERAL reserved.x86-64.4cpu.8gib
Windows 8 16 GiB 128 GB GENERAL reserved.x86-64.8cpu.16gib
Windows 16 32 GiB 256 GB GENERAL reserved.x86-64.16cpu.32gib
Windows 36 72 GiB 256 GB GENERAL reserved.x86-64.36cpu.72gib
Windows 48 96 GiB 512 GB GENERAL reserved.x86-64.48cpu.96gib
Windows 72 144 GiB 824 GB GENERAL reserved.x86-64.72cpu.144gib
Windows 96 192 GiB 824 GB GENERAL reserved.x86-64.96cpu.192gib
Windows EC2 4 8 GiB 128 GB GENERAL reserved.x86-64.4cpu.8gib
Windows EC2 8 16 GiB 128 GB GENERAL reserved.x86-64.8cpu.16gib

料金識別子の詳細については、https://aws.amazon.com/codebuild/pricing/ を参照してください。

Asia Pacific (Singapore)
環境タイプ vCPUs メモリ ディスク容量 マシンタイプ コンピューティングインスタンスタイプ
ARM 2 4 GiB 64 GB GENERAL reserved.arm.2cpu.4gib
ARM 4 8 GiB 128 GB GENERAL reserved.arm.4cpu.8gib
ARM 8 16 GiB 128 GB GENERAL reserved.arm.8cpu.16gib
ARM 16 32 GiB 256 GB GENERAL reserved.arm.16cpu.32gib
ARM 32 64 GiB 256 GB GENERAL reserved.arm.32cpu.64gib
ARM 48 96 GiB 512 GB GENERAL reserved.arm.48cpu.96gib
ARM 64 128 GiB 824 GB GENERAL reserved.arm.64cpu.128gib
ARM EC2 2 4 GiB 64 GB GENERAL reserved.arm.2cpu.4gib
ARM EC2 4 8 GiB 128 GB GENERAL reserved.arm.4cpu.8gib
ARM EC2 8 16 GiB 128 GB GENERAL reserved.arm.8cpu.16gib
Linux 2 4 GiB 64 GB GENERAL reserved.x86-64.2cpu.4gib
Linux 4 8 GiB 128 GB GENERAL reserved.x86-64.4cpu.8gib
Linux 8 16 GiB 128 GB GENERAL reserved.x86-64.8cpu.16gib
Linux 16 32 GiB 256 GB GENERAL reserved.x86-64.16cpu.32gib
Linux 36 72 GiB 256 GB GENERAL reserved.x86-64.36cpu.72gib
Linux 48 96 GiB 512 GB GENERAL reserved.x86-64.48cpu.96gib
Linux 72 144 GiB 824 GB GENERAL reserved.x86-64.72cpu.144gib
Linux 96 192 GiB 824 GB GENERAL reserved.x86-64.96cpu.192gib
Linux 48 96 GiB 824 GB (SSD) NVME reserved.x86-64.48cpu.96gib.nvme
Linux 72 144 GiB 824 GB (SSD) NVME reserved.x86-64.72cpu.144gib.nvme
Linux EC2 2 4 GiB 64 GB GENERAL reserved.x86-64.2cpu.4gib
Linux EC2 4 8 GiB 128 GB GENERAL reserved.x86-64.4cpu.8gib
Linux EC2 8 16 GiB 128 GB GENERAL reserved.x86-64.8cpu.16gib
Windows 2 4 GiB 64 GB GENERAL reserved.x86-64.2cpu.4gib
Windows 4 8 GiB 128 GB GENERAL reserved.x86-64.4cpu.8gib
Windows 8 16 GiB 128 GB GENERAL reserved.x86-64.8cpu.16gib
Windows 16 32 GiB 256 GB GENERAL reserved.x86-64.16cpu.32gib
Windows 36 72 GiB 256 GB GENERAL reserved.x86-64.36cpu.72gib
Windows 48 96 GiB 512 GB GENERAL reserved.x86-64.48cpu.96gib
Windows 72 144 GiB 824 GB GENERAL reserved.x86-64.72cpu.144gib
Windows 96 192 GiB 824 GB GENERAL reserved.x86-64.96cpu.192gib
Windows EC2 4 8 GiB 128 GB GENERAL reserved.x86-64.4cpu.8gib
Windows EC2 8 16 GiB 128 GB GENERAL reserved.x86-64.8cpu.16gib

料金識別子の詳細については、https://aws.amazon.com/codebuild/pricing/ を参照してください。

Asia Pacific (Sydney)
環境タイプ vCPUs メモリ ディスク容量 マシンタイプ コンピューティングインスタンスタイプ
ARM 2 4 GiB 64 GB GENERAL reserved.arm.2cpu.4gib
ARM 4 8 GiB 128 GB GENERAL reserved.arm.4cpu.8gib
ARM 8 16 GiB 128 GB GENERAL reserved.arm.8cpu.16gib
ARM 16 32 GiB 256 GB GENERAL reserved.arm.16cpu.32gib
ARM 32 64 GiB 256 GB GENERAL reserved.arm.32cpu.64gib
ARM 48 96 GiB 512 GB GENERAL reserved.arm.48cpu.96gib
ARM 64 128 GiB 824 GB GENERAL reserved.arm.64cpu.128gib
ARM EC2 2 4 GiB 64 GB GENERAL reserved.arm.2cpu.4gib
ARM EC2 4 8 GiB 128 GB GENERAL reserved.arm.4cpu.8gib
ARM EC2 8 16 GiB 128 GB GENERAL reserved.arm.8cpu.16gib
Linux 2 4 GiB 64 GB GENERAL reserved.x86-64.2cpu.4gib
Linux 4 8 GiB 128 GB GENERAL reserved.x86-64.4cpu.8gib
Linux 8 16 GiB 128 GB GENERAL reserved.x86-64.8cpu.16gib
Linux 16 32 GiB 256 GB GENERAL reserved.x86-64.16cpu.32gib
Linux 36 72 GiB 256 GB GENERAL reserved.x86-64.36cpu.72gib
Linux 48 96 GiB 512 GB GENERAL reserved.x86-64.48cpu.96gib
Linux 72 144 GiB 824 GB GENERAL reserved.x86-64.72cpu.144gib
Linux 96 192 GiB 824 GB GENERAL reserved.x86-64.96cpu.192gib
Linux 72 144 GiB 824 GB (SSD) NVME reserved.x86-64.72cpu.144gib.nvme
Linux EC2 2 4 GiB 64 GB GENERAL reserved.x86-64.2cpu.4gib
Linux EC2 4 8 GiB 128 GB GENERAL reserved.x86-64.4cpu.8gib
Linux EC2 8 16 GiB 128 GB GENERAL reserved.x86-64.8cpu.16gib
Linux GPU 4 16 GiB 235 GB (SSD) NVME reserved.gpu.4cpu.16gib.nvme
Linux GPU 8 32 GiB 435 GB (SSD) NVME reserved.gpu.8cpu.32gib.nvme
Linux GPU 16 64 GiB 585 GB (SSD) NVME reserved.gpu.16cpu.64gib.nvme
Linux GPU 48 192 GiB 3785 GB (SSD) NVME reserved.gpu.48cpu.192gib.nvme
macOS 8 24 GiB 128 GB GENERAL reserved.arm.m2.8cpu.24gib
macOS 12 32 GiB 256 GB GENERAL reserved.arm.m2.12cpu.32gib
Windows 2 4 GiB 64 GB GENERAL reserved.x86-64.2cpu.4gib
Windows 4 8 GiB 128 GB GENERAL reserved.x86-64.4cpu.8gib
Windows 8 16 GiB 128 GB GENERAL reserved.x86-64.8cpu.16gib
Windows 16 32 GiB 256 GB GENERAL reserved.x86-64.16cpu.32gib
Windows 36 72 GiB 256 GB GENERAL reserved.x86-64.36cpu.72gib
Windows 48 96 GiB 512 GB GENERAL reserved.x86-64.48cpu.96gib
Windows 72 144 GiB 824 GB GENERAL reserved.x86-64.72cpu.144gib
Windows 96 192 GiB 824 GB GENERAL reserved.x86-64.96cpu.192gib
Windows EC2 4 8 GiB 128 GB GENERAL reserved.x86-64.4cpu.8gib
Windows EC2 8 16 GiB 128 GB GENERAL reserved.x86-64.8cpu.16gib

料金識別子の詳細については、https://aws.amazon.com/codebuild/pricing/ を参照してください。

Europe (Frankfurt)
環境タイプ vCPUs メモリ ディスク容量 マシンタイプ コンピューティングインスタンスタイプ
ARM 2 4 GiB 64 GB GENERAL reserved.arm.2cpu.4gib
ARM 4 8 GiB 128 GB GENERAL reserved.arm.4cpu.8gib
ARM 8 16 GiB 128 GB GENERAL reserved.arm.8cpu.16gib
ARM 16 32 GiB 256 GB GENERAL reserved.arm.16cpu.32gib
ARM 32 64 GiB 256 GB GENERAL reserved.arm.32cpu.64gib
ARM 48 96 GiB 512 GB GENERAL reserved.arm.48cpu.96gib
ARM 64 128 GiB 824 GB GENERAL reserved.arm.64cpu.128gib
ARM EC2 2 4 GiB 64 GB GENERAL reserved.arm.2cpu.4gib
ARM EC2 4 8 GiB 128 GB GENERAL reserved.arm.4cpu.8gib
ARM EC2 8 16 GiB 128 GB GENERAL reserved.arm.8cpu.16gib
Linux 2 4 GiB 64 GB GENERAL reserved.x86-64.2cpu.4gib
Linux 4 8 GiB 128 GB GENERAL reserved.x86-64.4cpu.8gib
Linux 8 16 GiB 128 GB GENERAL reserved.x86-64.8cpu.16gib
Linux 16 32 GiB 256 GB GENERAL reserved.x86-64.16cpu.32gib
Linux 36 72 GiB 256 GB GENERAL reserved.x86-64.36cpu.72gib
Linux 48 96 GiB 512 GB GENERAL reserved.x86-64.48cpu.96gib
Linux 72 144 GiB 824 GB GENERAL reserved.x86-64.72cpu.144gib
Linux 96 192 GiB 824 GB GENERAL reserved.x86-64.96cpu.192gib
Linux 72 144 GiB 824 GB (SSD) NVME reserved.x86-64.72cpu.144gib.nvme
Linux EC2 2 4 GiB 64 GB GENERAL reserved.x86-64.2cpu.4gib
Linux EC2 4 8 GiB 128 GB GENERAL reserved.x86-64.4cpu.8gib
Linux EC2 8 16 GiB 128 GB GENERAL reserved.x86-64.8cpu.16gib
Linux GPU 4 16 GiB 235 GB (SSD) NVME reserved.gpu.4cpu.16gib.nvme
Linux GPU 8 32 GiB 435 GB (SSD) NVME reserved.gpu.8cpu.32gib.nvme
Linux GPU 16 64 GiB 585 GB (SSD) NVME reserved.gpu.16cpu.64gib.nvme
Linux GPU 32 128 GiB 885 GB (SSD) NVME reserved.gpu.32cpu.128gib.nvme
Linux GPU 48 192 GiB 3785 GB (SSD) NVME reserved.gpu.48cpu.192gib.nvme
macOS 8 24 GiB 128 GB GENERAL reserved.arm.m2.8cpu.24gib
Windows 2 4 GiB 64 GB GENERAL reserved.x86-64.2cpu.4gib
Windows 4 8 GiB 128 GB GENERAL reserved.x86-64.4cpu.8gib
Windows 8 16 GiB 128 GB GENERAL reserved.x86-64.8cpu.16gib
Windows 16 32 GiB 256 GB GENERAL reserved.x86-64.16cpu.32gib
Windows 36 72 GiB 256 GB GENERAL reserved.x86-64.36cpu.72gib
Windows 48 96 GiB 512 GB GENERAL reserved.x86-64.48cpu.96gib
Windows 72 144 GiB 824 GB GENERAL reserved.x86-64.72cpu.144gib
Windows 96 192 GiB 824 GB GENERAL reserved.x86-64.96cpu.192gib
Windows EC2 4 8 GiB 128 GB GENERAL reserved.x86-64.4cpu.8gib
Windows EC2 8 16 GiB 128 GB GENERAL reserved.x86-64.8cpu.16gib

料金識別子の詳細については、https://aws.amazon.com/codebuild/pricing/ を参照してください。

Europe (Ireland)
環境タイプ vCPUs メモリ ディスク容量 マシンタイプ コンピューティングインスタンスタイプ
ARM 2 4 GiB 64 GB GENERAL reserved.arm.2cpu.4gib
ARM 4 8 GiB 128 GB GENERAL reserved.arm.4cpu.8gib
ARM 8 16 GiB 128 GB GENERAL reserved.arm.8cpu.16gib
ARM 16 32 GiB 256 GB GENERAL reserved.arm.16cpu.32gib
ARM 32 64 GiB 256 GB GENERAL reserved.arm.32cpu.64gib
ARM 48 96 GiB 512 GB GENERAL reserved.arm.48cpu.96gib
ARM 64 128 GiB 824 GB GENERAL reserved.arm.64cpu.128gib
ARM EC2 2 4 GiB 64 GB GENERAL reserved.arm.2cpu.4gib
ARM EC2 4 8 GiB 128 GB GENERAL reserved.arm.4cpu.8gib
ARM EC2 8 16 GiB 128 GB GENERAL reserved.arm.8cpu.16gib
Linux 2 4 GiB 64 GB GENERAL reserved.x86-64.2cpu.4gib
Linux 4 8 GiB 128 GB GENERAL reserved.x86-64.4cpu.8gib
Linux 8 16 GiB 128 GB GENERAL reserved.x86-64.8cpu.16gib
Linux 16 32 GiB 256 GB GENERAL reserved.x86-64.16cpu.32gib
Linux 36 72 GiB 256 GB GENERAL reserved.x86-64.36cpu.72gib
Linux 48 96 GiB 512 GB GENERAL reserved.x86-64.48cpu.96gib
Linux 72 144 GiB 824 GB GENERAL reserved.x86-64.72cpu.144gib
Linux 96 192 GiB 824 GB GENERAL reserved.x86-64.96cpu.192gib
Linux 48 96 GiB 824 GB (SSD) NVME reserved.x86-64.48cpu.96gib.nvme
Linux 72 144 GiB 824 GB (SSD) NVME reserved.x86-64.72cpu.144gib.nvme
Linux EC2 2 4 GiB 64 GB GENERAL reserved.x86-64.2cpu.4gib
Linux EC2 4 8 GiB 128 GB GENERAL reserved.x86-64.4cpu.8gib
Linux EC2 8 16 GiB 128 GB GENERAL reserved.x86-64.8cpu.16gib
Linux GPU 4 16 GiB 235 GB (SSD) NVME reserved.gpu.4cpu.16gib.nvme
Linux GPU 8 32 GiB 435 GB (SSD) NVME reserved.gpu.8cpu.32gib.nvme
Linux GPU 16 64 GiB 585 GB (SSD) NVME reserved.gpu.16cpu.64gib.nvme
Linux GPU 32 128 GiB 885 GB (SSD) NVME reserved.gpu.32cpu.128gib.nvme
Linux GPU 48 192 GiB 3785 GB (SSD) NVME reserved.gpu.48cpu.192gib.nvme
Windows 2 4 GiB 64 GB GENERAL reserved.x86-64.2cpu.4gib
Windows 4 8 GiB 128 GB GENERAL reserved.x86-64.4cpu.8gib
Windows 8 16 GiB 128 GB GENERAL reserved.x86-64.8cpu.16gib
Windows 16 32 GiB 256 GB GENERAL reserved.x86-64.16cpu.32gib
Windows 36 72 GiB 256 GB GENERAL reserved.x86-64.36cpu.72gib
Windows 48 96 GiB 512 GB GENERAL reserved.x86-64.48cpu.96gib
Windows 72 144 GiB 824 GB GENERAL reserved.x86-64.72cpu.144gib
Windows 96 192 GiB 824 GB GENERAL reserved.x86-64.96cpu.192gib
Windows EC2 4 8 GiB 128 GB GENERAL reserved.x86-64.4cpu.8gib
Windows EC2 8 16 GiB 128 GB GENERAL reserved.x86-64.8cpu.16gib

料金識別子の詳細については、https://aws.amazon.com/codebuild/pricing/ を参照してください。

South America (São Paulo)
環境タイプ vCPUs メモリ ディスク容量 マシンタイプ コンピューティングインスタンスタイプ
ARM 2 4 GiB 64 GB GENERAL reserved.arm.2cpu.4gib
ARM 4 8 GiB 128 GB GENERAL reserved.arm.4cpu.8gib
ARM 8 16 GiB 128 GB GENERAL reserved.arm.8cpu.16gib
ARM 16 32 GiB 256 GB GENERAL reserved.arm.16cpu.32gib
ARM 32 64 GiB 256 GB GENERAL reserved.arm.32cpu.64gib
ARM 48 96 GiB 512 GB GENERAL reserved.arm.48cpu.96gib
ARM EC2 2 4 GiB 64 GB GENERAL reserved.arm.2cpu.4gib
ARM EC2 4 8 GiB 128 GB GENERAL reserved.arm.4cpu.8gib
ARM EC2 8 16 GiB 128 GB GENERAL reserved.arm.8cpu.16gib
Linux 2 4 GiB 64 GB GENERAL reserved.x86-64.2cpu.4gib
Linux 4 8 GiB 128 GB GENERAL reserved.x86-64.4cpu.8gib
Linux 8 16 GiB 128 GB GENERAL reserved.x86-64.8cpu.16gib
Linux 16 32 GiB 256 GB GENERAL reserved.x86-64.16cpu.32gib
Linux 36 72 GiB 256 GB GENERAL reserved.x86-64.36cpu.72gib
Linux 48 96 GiB 512 GB GENERAL reserved.x86-64.48cpu.96gib
Linux 72 144 GiB 824 GB GENERAL reserved.x86-64.72cpu.144gib
Linux 72 144 GiB 824 GB (SSD) NVME reserved.x86-64.72cpu.144gib.nvme
Linux EC2 2 4 GiB 64 GB GENERAL reserved.x86-64.2cpu.4gib
Linux EC2 4 8 GiB 128 GB GENERAL reserved.x86-64.4cpu.8gib
Linux EC2 8 16 GiB 128 GB GENERAL reserved.x86-64.8cpu.16gib
Windows 2 4 GiB 64 GB GENERAL reserved.x86-64.2cpu.4gib
Windows 4 8 GiB 128 GB GENERAL reserved.x86-64.4cpu.8gib
Windows 8 16 GiB 128 GB GENERAL reserved.x86-64.8cpu.16gib
Windows 16 32 GiB 256 GB GENERAL reserved.x86-64.16cpu.32gib
Windows 36 72 GiB 256 GB GENERAL reserved.x86-64.36cpu.72gib
Windows 48 96 GiB 512 GB GENERAL reserved.x86-64.48cpu.96gib
Windows 72 144 GiB 824 GB GENERAL reserved.x86-64.72cpu.144gib
Windows EC2 4 8 GiB 128 GB GENERAL reserved.x86-64.4cpu.8gib
Windows EC2 8 16 GiB 128 GB GENERAL reserved.x86-64.8cpu.16gib

料金識別子の詳細については、https://aws.amazon.com/codebuild/pricing/ を参照してください。

コンピューティングタイプを選択するには:

  • CodeBuild コンソールの [コンピューティングフリート設定] ページで、[vCPU][メモリ][ディスク] のいずれかのオプションを選択します。詳細については、「リザーブドキャパシティフリートを作成」を参照してください。

  • AWS CLI の場合は、create-fleet または update-fleet コマンドを実行し、computeType の値を ATTRIBUTE_BASED_COMPUTE に指定します。詳細については、「create-fleet」または「update-fleet」を参照してください。

  • AWS SDK の場合は、ターゲットのプログラミング言語に CreateFleet または UpdateFleet に相当するオペレーションを呼び出し、computeType の値を ATTRIBUTE_BASED_COMPUTE に指定します。詳細については、AWS SDK とツールのリファレンス を参照してください。

注記

AWS CLI および AWS SDK でも、BUILD_GENERAL1_SMALL などの computeType 入力を使用し、ATTRIBUTE_BASED_COMPUTE の代わりにコンピューティングタイプを選択できます。詳細については、「オンデマンド環境タイプについて」を参照してください。

サポートされるインスタンスファミリー

AWS CodeBuild では、リザーブドキャパシティフリートに対して次のインスタンスがサポートされます。

  • 汎用: M5 | M5a | M5ad | M5d | M5dn | M5n | M5zn | M6a | M6g | M6gd | M6i | M6id | M6idn | M6in | M7a | M7g | M7gd | M7i | M7i-flex | M8g | T3 | T3a | T4g

  • コンピューティング最適化: C5 | C5a | C5ad | C5d | C5n | C6a | C6g | C6gd | C6gn | C6i | C6id | C6in | C7a | C7g | C7gd | C7gn | C7i | C7i-flex | C8g

  • メモリ最適化: R5 | R5a | R5ad | R5b | R5d | R5dn | R5n | R6a | R6g | R6gd | R6i | R6idn | R6in | R6id | R7a | R7g | R7gd | R7i | R7iz | R8g | U-3tb1 | U-6tb1 | U-9tb1 | U-12tb1 | U-18tb1 | U-24tb1 | U7i-6tb | U7i-8tb | U7i-12tb | U7in-16tb | U7in-24tb | U7in-32tb | X1 | X1e | X2gd | X2idn | X2iedn | X2iezn | X8g | z1d

  • ストレージ最適化: D3 | D3en | I3 | I3en | I4g | I4i | I7ie | I8g | Im4gn | Is4gen

  • アクセラレーテッドコンピューティング: DL1 | DL2q | F1 | F2 | G4ad | G4dn | G5 | G5g | G6 | G6e | Gr6 | Inf1 | Inf2 | P3 | P3dn | P4d | P5 | P5e | P5en | Trn1 | Trn1n | Trn2 | VT1

  • ハイパフォーマンスコンピューティング: Hpc6a | Hpc6id | Hpc7a | Hpc7g

  • 前の世代: A1

特定のインスタンスタイプでリザーブドキャパシティフリートを作成するには:

  • CodeBuild コンソールの [コンピューティングフリート設定] ページで、[キャパシティ設定] セクションに移動します。[コンピューティング選択モード][手動入力] を選択し、[コンピューティングインスタンスタイプ] のドロップダウンメニューからいずれかのインスタンスタイプを選択します。詳細については、「リザーブドキャパシティフリートを作成」を参照してください。

  • AWS CLI で、create-fleet または update-fleet コマンドを実行し、computeType の値を CUSTOM_INSTANCE_TYPE に、ComputeConfiguration instanceType を指定されたインスタンスタイプに指定します。詳細については、「create-fleet」または「update-fleet」を参照してください。

  • AWS SDK の場合は、ターゲットのプログラミング言語に CreateFleet または UpdateFleet オペレーションに相当するオペレーションを呼び出し、computeType の値を CUSTOM_INSTANCE_TYPE に、ComputeConfiguration instanceType を指定されたインスタンスタイプに指定します。詳細については、AWS SDK とツールのリファレンス を参照してください。

オンデマンド環境タイプについて

AWS CodeBuild は、ビルド環境に、以下の使用可能な EC2 コンピューティング用メモリ、vCPU、およびディスクスペースを提供します。

コンピューティングタイプ 環境 computeType 値 環境タイプ値 メモリ vCPU ディスク容量
ARM Small ¹ BUILD_GENERAL1_SMALL

ARM_CONTAINER

ARM_EC2

4 GiB 2 64 GB
ARM Medium ¹ BUILD_GENERAL1_MEDIUM

ARM_CONTAINER

ARM_EC2

8 GiB 4 128 GB
ARM Large ¹ BUILD_GENERAL1_LARGE

ARM_CONTAINER

ARM_EC2

16 GiB 8 128 GB
ARM XLarge ¹ BUILD_GENERAL1_XLARGE ARM_CONTAINER 64 GiB 32 256 GB
ARM 2XLarge ¹ BUILD_GENERAL1_2XLARGE ARM_CONTAINER 96 GiB 48 824 GB
Linux Small ¹ BUILD_GENERAL1_SMALL

LINUX_CONTAINER

LINUX_EC2

4 GiB 2 64 GB
Linux Medium ¹ BUILD_GENERAL1_MEDIUM

LINUX_CONTAINER

LINUX_EC2

8 GiB 4 128 GB
Linux Large ¹ BUILD_GENERAL1_LARGE

LINUX_CONTAINER

LINUX_EC2

16 GiB 8 128 GB
Linux XLarge ¹ BUILD_GENERAL1_XLARGE LINUX_CONTAINER 72 GiB 36 256 GB
Linux 2xlarge BUILD_GENERAL1_2XLARGE LINUX_CONTAINER 144 GiB 72 824 GB (SSD)
Linux GPU Small BUILD_GENERAL1_SMALL LINUX_GPU_CONTAINER 16 GiB 4 235 GB (SSD)
Linux GPU large BUILD_GENERAL1_LARGE LINUX_GPU_CONTAINER 255 GiB 32 50 GB
Windows Medium ¹ BUILD_GENERAL1_MEDIUM

WINDOWS_SERVER_2019_CONTAINER

WINDOWS_SERVER_2022_CONTAINER

WINDOWS_EC2

8 GiB 4 128 GB
Windows Large ¹ BUILD_GENERAL1_LARGE

WINDOWS_SERVER_2019_CONTAINER

WINDOWS_SERVER_2022_CONTAINER

WINDOWS_EC2

16 GiB 8 128 GB
Windows XLarge ¹ BUILD_GENERAL1_XLARGE

WINDOWS_SERVER_2022_CONTAINER

72 GiB 36 256 GB
Windows 2XLarge ¹ BUILD_GENERAL1_2XLARGE

WINDOWS_SERVER_2022_CONTAINER

144 GiB 72 824 GB

¹ 各イメージの最新バージョンがキャッシュされます。具体的なバージョンを指定すると、キャッシュされたバージョンではなく、そのバージョンのプロビジョニングが CodeBuild によって行われます。これにより、ビルド時間が長くなることがあります。たとえば、キャッシュのメリットを得るには、aws/codebuild/amazonlinux-x86_64-standard:5.0 のような詳細バージョンではなく aws/codebuild/amazonlinux-x86_64-standard:5.0-1.0.0 を指定します。

AWS CodeBuild は、ビルド環境に、以下の使用可能な AWS Lambda コンピューティング用メモリおよびディスクスペースを提供します。

コンピューティングタイプ 環境 computeType 値 環境タイプ値 メモリ ディスク容量
ARM Lambda 1GB BUILD_LAMBDA_1GB ARM_LAMBDA_CONTAINER 1 GiB 10 GB
ARM Lambda 2GB BUILD_LAMBDA_2GB ARM_LAMBDA_CONTAINER 2 GiB 10 GB
ARM Lambda 4GB BUILD_LAMBDA_4GB ARM_LAMBDA_CONTAINER 4 GiB 10 GB
ARM Lambda 8GB BUILD_LAMBDA_8GB ARM_LAMBDA_CONTAINER 8 GiB 10 GB
ARM Lambda 10GB BUILD_LAMBDA_10GB ARM_LAMBDA_CONTAINER 10 GiB 10 GB
Linux Lambda 1GB BUILD_LAMBDA_1GB LINUX_LAMBDA_CONTAINER 1 GiB 10 GB
Linux Lambda 2GB BUILD_LAMBDA_2GB LINUX_LAMBDA_CONTAINER 2 GiB 10 GB
Linux Lambda 4GB BUILD_LAMBDA_4GB LINUX_LAMBDA_CONTAINER 4 GiB 10 GB
Linux Lambda 8GB BUILD_LAMBDA_8GB LINUX_LAMBDA_CONTAINER 8 GiB 10 GB
Linux Lambda 10GB BUILD_LAMBDA_10GB LINUX_LAMBDA_CONTAINER 10 GiB 10 GB

他の環境タイプを使用する場合は、キャッシュされたイメージを使用してビルド時間を短縮することをお勧めします。

各ビルド環境にリストされているディスク容量は、CODEBUILD_SRC_DIR 環境変数で指定されたディレクトリでのみ使用できます。

コンピューティングタイプを選択するには:

一部の環境タイプとリージョン可用性には制限があります。

  • コンピューティングタイプ Linux GPU Small (LINUX_GPU_CONTAINER) は、次のリージョンのみで利用可能です。

    • 米国東部(バージニア北部)

    • 米国西部 (オレゴン)

    • アジアパシフィック (東京)

    • カナダ (中部)

    • 欧州 (フランクフルト)

    • 欧州 (アイルランド)

    • 欧州 (ロンドン)

  • コンピューティングタイプ Linux GPU Large (LINUX_GPU_CONTAINER) は、次のリージョンのみで利用可能です。

    • 米国東部 (オハイオ)

    • 米国東部 (バージニア北部)

    • 米国西部 (オレゴン)

    • アジアパシフィック (ソウル)

    • アジアパシフィック (シドニー)

    • アジアパシフィック (東京)

    • カナダ (中部)

    • 中国 (北京)

    • 中国 (寧夏)

    • 欧州 (フランクフルト)

    • 欧州 (アイルランド)

    • 欧州 (ロンドン)

  • コンピューティングタイプ「BUILD_GENERAL1_2XLARGE」は、次のリージョンのみで利用可能です。

    • 米国東部 (オハイオ)

    • 米国東部 (バージニア北部)

    • 米国西部 (北カリフォルニア)

    • 米国西部 (オレゴン)

    • アジアパシフィック (ハイデラバード)

    • アジアパシフィック (香港)

    • アジアパシフィック (ジャカルタ)

    • アジアパシフィック (メルボルン)

    • アジアパシフィック (ムンバイ)

    • アジアパシフィック (ソウル)

    • アジアパシフィック (シンガポール)

    • アジアパシフィック (シドニー)

    • アジアパシフィック (東京)

    • カナダ (中部)

    • 中国 (北京)

    • 中国 (寧夏)

    • 欧州 (フランクフルト)

    • 欧州 (アイルランド)

    • 欧州 (ロンドン)

    • 欧州 (パリ)

    • 欧州 (スペイン)

    • 欧州 (ストックホルム)

    • 欧州 (チューリッヒ)

    • イスラエル (テルアビブ)

    • 中東 (バーレーン)

    • 中東 (アラブ首長国連邦)

    • 南米 (サンパウロ)

  • 環境タイプ「ARM_CONTAINER」は、次のリージョンのみで利用可能です。

    • 米国東部 (オハイオ)

    • 米国東部 (バージニア北部)

    • 米国西部 (北カリフォルニア)

    • 米国西部 (オレゴン)

    • アジアパシフィック (香港)

    • アジアパシフィック (ジャカルタ)

    • アジアパシフィック (ハイデラバード)

    • アジアパシフィック (ムンバイ)

    • アジアパシフィック (大阪)

    • アジアパシフィック (ソウル)

    • アジアパシフィック (シンガポール)

    • アジアパシフィック (シドニー)

    • アジアパシフィック (東京)

    • カナダ (中部)

    • 中国 (北京)

    • 中国 (寧夏)

    • 欧州 (フランクフルト)

    • 欧州 (アイルランド)

    • 欧州 (ロンドン)

    • 欧州 (ミラノ)

    • 欧州 (パリ)

    • 欧州 (スペイン)

    • 欧州 (ストックホルム)

    • イスラエル (テルアビブ)

    • 中東 (バーレーン)

    • 中東 (アラブ首長国連邦)

    • 南米 (サンパウロ)

  • 環境タイプ「WINDOWS_SERVER_2022_CONTAINER」は、次のリージョンのみで利用可能です。

    • 米国東部 (オハイオ)

    • 米国東部 (バージニア北部)

    • 米国西部 (オレゴン)

    • アジアパシフィック (シドニー)

    • アジアパシフィック (東京)

    • 欧州 (フランクフルト)

    • 欧州 (アイルランド)

    • 南米 (サンパウロ)

  • 環境タイプ LINUX_EC2 (BUILD_GENERAL1_SMALLBUILD_GENERAL1_MEDIUMBUILD_GENERAL1_LARGE) は、次のリージョンのみで利用可能です。

    • 米国東部 (オハイオ)

    • 米国東部 (バージニア北部)

    • 米国西部 (北カリフォルニア)

    • 米国西部 (オレゴン)

    • アフリカ (ケープタウン)

    • アジアパシフィック (香港)

    • アジアパシフィック (ジャカルタ)

    • アジアパシフィック (メルボルン)

    • 欧州 (チューリッヒ)

    • アジアパシフィック (ハイデラバード)

    • アジアパシフィック (ムンバイ)

    • アジアパシフィック (大阪)

    • アジアパシフィック (ソウル)

    • アジアパシフィック (シンガポール)

    • アジアパシフィック (シドニー)

    • アジアパシフィック (東京)

    • カナダ (中部)

    • 中国 (北京)

    • 中国 (寧夏)

    • 欧州 (フランクフルト)

    • 欧州 (アイルランド)

    • 欧州 (ロンドン)

    • 欧州 (ミラノ)

    • 欧州 (パリ)

    • 欧州 (スペイン)

    • 欧州 (ストックホルム)

    • イスラエル (テルアビブ)

    • 中東 (バーレーン)

    • 中東 (アラブ首長国連邦)

    • 南米 (サンパウロ)

    • AWS GovCloud (米国西部)

    • AWS GovCloud (米国東部)

  • 環境タイプ ARM_EC2 (BUILD_GENERAL1_SMALLBUILD_GENERAL1_MEDIUMBUILD_GENERAL1_LARGE) は、次のリージョンのみで利用可能です。

    • 米国東部 (オハイオ)

    • 米国東部 (バージニア北部)

    • 米国西部 (北カリフォルニア)

    • 米国西部 (オレゴン)

    • アジアパシフィック (香港)

    • アジアパシフィック (ジャカルタ)

    • 欧州 (チューリッヒ)

    • アジアパシフィック (ハイデラバード)

    • アジアパシフィック (ムンバイ)

    • アジアパシフィック (大阪)

    • アジアパシフィック (ソウル)

    • アジアパシフィック (シンガポール)

    • アジアパシフィック (シドニー)

    • アジアパシフィック (東京)

    • カナダ (中部)

    • 中国 (北京)

    • 中国 (寧夏)

    • 欧州 (フランクフルト)

    • 欧州 (アイルランド)

    • 欧州 (ロンドン)

    • 欧州 (ミラノ)

    • 欧州 (パリ)

    • 欧州 (スペイン)

    • 欧州 (ストックホルム)

    • イスラエル (テルアビブ)

    • 中東 (バーレーン)

    • 南米 (サンパウロ)

    • AWS GovCloud (米国西部)

    • AWS GovCloud (米国東部)

  • 環境タイプWINDOWS_EC2 (BUILD_GENERAL1_MEDIUMBUILD_GENERAL1_LARGE) は、次のリージョンのみで利用可能です。

    • 米国東部 (オハイオ)

    • 米国東部 (バージニア北部)

    • 米国西部 (オレゴン)

    • アジアパシフィック (シドニー)

    • アジアパシフィック (東京)

    • 欧州 (フランクフルト)

    • 欧州 (アイルランド)

    • 南米 (サンパウロ)

  • コンピューティングモード AWS Lambda (ARM_LAMBDA_CONTAINER および LINUX_LAMBDA_CONTAINER) は、次のリージョンのみで利用可能です。

    • 米国東部 (バージニア北部)

    • 米国東部 (オハイオ)

    • 米国西部 (オレゴン)

    • アジアパシフィック (ムンバイ)

    • アジアパシフィック (シンガポール)

    • アジアパシフィック (シドニー)

    • アジアパシフィック (東京)

    • 欧州 (フランクフルト)

    • 欧州 (アイルランド)

    • 南米 (サンパウロ)

  • コンピューティングモード MAC_ARM は、次のリージョンのみで利用可能です。

    • 米国東部 (バージニア北部)

    • 米国東部 (オハイオ)

    • 米国西部 (オレゴン)

    • アジアパシフィック (シドニー)

    • 欧州 (フランクフルト)

コンピューティングタイプ BUILD_GENERAL1_2XLARGE では、最大 100 GB までの圧縮されていない Docker イメージがサポートされています。

注記

カスタムビルド環境イメージとして、CodeBuild は、コンピューティングタイプを問わず、Linux および Windows で最大 50 GB の未圧縮の Docker イメージをサポートします。ビルドイメージのサイズを確認するには、Docker を使用して docker images REPOSITORY:TAG コマンドを実行します。

Amazon EFS を使用してビルドコンテナのより多くの領域にアクセスできます。詳細については、「AWS CodeBuild の Amazon Elastic File System サンプル」を参照してください。コンテナのディスク領域をビルド中に操作する場合は、ビルドを特権モードで実行している必要があります。

注記

デフォルトでは、Docker デーモンは非 VPC ビルドで有効になっています。VPC ビルドに Docker コンテナを使用する場合は、Docker Docs ウェブサイトの「Runtime Privilege and Linux Capabilities」を参照して、特権モードを有効にします。また、Windows は特権モードをサポートしていません。