

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Über den CodeBuild -hosted Actions Runner GitHub
<a name="action-runner-questions"></a>

Im Folgenden finden Sie einige häufig gestellte Fragen zum Runner „ CodeBuild-hosted GitHub Actions“.

## Wann sollte ich die Bild- und Instanzüberschreibungen in das Label aufnehmen?
<a name="action-runner-image-label"></a>

Sie können die Image- und Instanzüberschreibungen in das Label aufnehmen, um für jeden Ihrer GitHub Actions-Workflow-Jobs eine andere Build-Umgebung anzugeben. Dies ist möglich, ohne dass mehrere CodeBuild Projekte oder Webhooks erstellt werden müssen. Dies ist beispielsweise nützlich, wenn Sie eine [Matrix für Ihre Workflow-Jobs](https://docs.github.com/en/actions/using-jobs/using-a-matrix-for-your-jobs) verwenden müssen.

```
name: Hello World
on: [push]
jobs:
  Hello-World-Job:
    runs-on:
      - codebuild-myProject-${{ github.run_id }}-${{ github.run_attempt }}
        image:${{ matrix.os }}
        instance-size:${{ matrix.size }}
    strategy:
      matrix:
        include:
          - os: arm-3.0
            size: small
          - os: linux-5.0
            size: large
    steps:
      - run: echo "Hello World!"
```

**Anmerkung**  
Anführungszeichen können erforderlich sein, wenn `runs-on` mehrere Beschriftungen den GitHub Aktionskontext enthalten.

## Kann ich diese Funktion verwenden CloudFormation ?
<a name="action-runner-cfn"></a>

Ja, Sie können eine Filtergruppe in Ihre CloudFormation Vorlage aufnehmen, die in Ihrem Projekt-Webhook einen Jobereignisfilter für den GitHub Aktionsworkflow festlegt.

```
Triggers:
  Webhook: true
  FilterGroups:
    - - Type: EVENT
        Pattern: WORKFLOW_JOB_QUEUED
```

Weitere Informationen finden Sie unter [GitHub Webhook-Ereignisse filtern ()CloudFormation](github-webhook-events-cfn.md).

Wenn Sie Hilfe beim Einrichten von Projektanmeldedaten in Ihrer CloudFormation Vorlage benötigen, finden Sie weitere Informationen [AWS::CodeBuild::SourceCredential](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html)im *AWS CloudFormation Benutzerhandbuch*.

## Wie kann ich Geheimnisse maskieren, wenn ich diese Funktion verwende?
<a name="action-runner-secrets"></a>

Standardmäßig werden Geheimnisse, die im Protokoll gedruckt werden, nicht maskiert. Wenn Sie Ihre Geheimnisse maskieren möchten, können Sie die folgende Syntax verwenden:`::add-mask::value`. Das Folgende ist ein Beispiel dafür, wie Sie diese Syntax in Ihrer YAML verwenden können:

```
name: Secret Job
on: [push]
jobs:
  Secret-Job:
    runs-on: codebuild-myProject-${{ github.run_id }}-${{ github.run_attempt }}
    env:
      SECRET_NAME: "secret-name"
    steps:
      - run: echo "::add-mask::$SECRET_NAME"
```

Weitere Informationen finden Sie unter [Maskieren eines Werts bei einer Anmeldung](https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#masking-a-value-in-a-log). GitHub

## Kann ich Actions GitHub Webhook-Ereignisse von mehreren Repositorys innerhalb eines einzigen Projekts empfangen?
<a name="action-runner-webhooks"></a>

CodeBuild unterstützt Webhooks auf Organisations- und globaler Ebene, die Ereignisse von einer bestimmten Organisation oder einem bestimmten Unternehmen empfangen. Weitere Informationen finden Sie unter [GitHub globale Webhooks und organisatorische Webhooks](github-global-organization-webhook.md).

## In welchen Regionen wird die Verwendung eines CodeBuild -gehosteten GitHub Actions-Runners unterstützt?
<a name="action-runner-hosted-regions"></a>

CodeBuild-gehostete GitHub Actions-Runner werden in allen CodeBuild Regionen unterstützt. Weitere Informationen darüber, AWS-Regionen wo CodeBuild es verfügbar ist, findest du unter [AWS Dienste nach Regionen](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/).

## Welche Plattformen unterstützen die Verwendung eines CodeBuild -gehosteten GitHub Actions-Runners?
<a name="action-runner-platform"></a>

CodeBuild-gehostete GitHub Actions-Runner werden sowohl auf Amazon EC2 als auch auf Compute unterstützt. [AWS Lambda](lambda.md) Sie können die folgenden Plattformen verwenden: Amazon Linux 2, Amazon Linux 2023, Ubuntu und Windows Server Core 2019. Weitere Informationen erhalten Sie unter [EC2: Bilder berechnen](ec2-compute-images.md) und [Lambda-Computing-Bilder](lambda-compute-images.md).