

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 關於 CodeBuild 託管的 Buildkite 執行器
<a name="buildkite-runner-about"></a>

以下是有關 CodeBuild 託管的 Buildkite 執行器的一些常見問題。

## 我應該在標籤中何時包含映像和執行個體覆寫？
<a name="buildkite-runner-about-overrides"></a>

您可以在 標籤中包含映像和執行個體覆寫，以便為每個 Buildkite 任務指定不同的建置環境。這可以完成，無需建立多個 CodeBuild 專案或 Webhook。例如，當您需要使用 [Buildkite 任務的矩陣](https://buildkite.com/docs/pipelines/configure/workflows/build-matrix)時，這很有用。

```
agents:
  queue: "myQueue"
steps:
  - command: "echo \"Hello World\""
    agents:
      project: "codebuild-myProject"
      image: "{{matrix.os}}"
      instance-size: "{{matrix.size}}"
    matrix:
      setup:
        os:
          - "arm-3.0"
          - "al2-5.0"
        size:
          - "small"
          - "large"
```

## CodeBuild 是否可以在 Buildkite 中自動建立 Webhook？
<a name="buildkite-runner-about-auto-create"></a>

目前， Buildkite 要求使用其主控台手動建立所有 Webhook。您可以遵循 的教學課程[教學課程：設定 CodeBuild 託管的 Buildkite 執行器](sample-runner-buildkite.md)，在 Buildkite 主控台中手動建立 Buildkite Webhook。

## 我可以使用 CloudFormation 來建立 Buildkite Webhook 嗎？
<a name="buildkite-runner-about-cloudformation"></a>

CloudFormation 目前不支援 Buildkite 執行器 Webhook，因為 Buildkite 需要使用其主控台手動建立 Webhook。

## 哪些區域支援使用 CodeBuild 託管的 Buildkite 執行器？
<a name="buildkite-runner-about-regions"></a>

所有 CodeBuild 區域都支援 CodeBuild 託管的 Buildkite 執行器。如需 CodeBuild 可用 AWS 區域的詳細資訊，請參閱[AWS 依區域提供服務](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/)。