

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Informazioni su CodeBuild GitHub -hosted Actions runner
<a name="action-runner-questions"></a>

Di seguito sono riportate alcune domande comuni sul runner CodeBuild -hosted Actions GitHub .

## Quando devo includere l'immagine e le sostituzioni delle istanze nell'etichetta?
<a name="action-runner-image-label"></a>

Puoi includere le sostituzioni di immagini e istanze nell'etichetta per specificare un ambiente di compilazione diverso per ciascuno dei processi del flusso di lavoro Actions. GitHub Questa operazione può essere eseguita senza la necessità di creare più CodeBuild progetti o webhook. Ad esempio, ciò è utile quando è necessario utilizzare una [matrice per i lavori del flusso di lavoro](https://docs.github.com/en/actions/using-jobs/using-a-matrix-for-your-jobs).

```
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!"
```

**Nota**  
Le virgolette potrebbero essere necessarie se `runs-on` sono presenti più etichette contenenti il contesto GitHub Actions.

## Posso usare CloudFormation per questa funzionalità?
<a name="action-runner-cfn"></a>

Sì, puoi includere un gruppo di filtri nel tuo CloudFormation modello che specifichi un filtro GitHub Actions workflow Job Event nel webhook del progetto.

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

Per ulteriori informazioni, consulta [Filtra gli eventi GitHub webhook ()CloudFormation](github-webhook-events-cfn.md).

Se hai bisogno di aiuto per configurare le credenziali del progetto nel tuo CloudFormation modello, consulta [AWS::CodeBuild::SourceCredential](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html)la *Guida per l'AWS CloudFormation utente* per ulteriori informazioni.

## Come posso mascherare i segreti quando utilizzo questa funzione?
<a name="action-runner-secrets"></a>

Per impostazione predefinita, i segreti stampati nel registro non sono mascherati. Se desideri mascherare i tuoi segreti, puoi usare la seguente sintassi:. `::add-mask::value` Quello che segue è un esempio di come puoi usare questa sintassi nel tuo YAML:

```
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"
```

Per ulteriori informazioni, vedere [Mascherare un valore in un accesso](https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#masking-a-value-in-a-log). GitHub

## Posso ricevere eventi webhook di GitHub Actions da più repository all'interno di un singolo progetto?
<a name="action-runner-webhooks"></a>

CodeBuild supporta webhook di livello organizzativo e globale, che ricevono eventi da un'organizzazione o un'impresa specifica. Per ulteriori informazioni, consulta [GitHub webhook globali e organizzativi](github-global-organization-webhook.md).

## Quali aree geografiche supportano l'utilizzo di un Actions CodeBuild runner ospitato GitHub ?
<a name="action-runner-hosted-regions"></a>

CodeBuildI runner -hosted GitHub Actions sono supportati in tutte le regioni. CodeBuild Per ulteriori informazioni su Regioni AWS dove CodeBuild è disponibile, consulta [AWS Servizi per regione](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/).

## Quali piattaforme supportano l'utilizzo di un GitHub Actions runner CodeBuild ospitato?
<a name="action-runner-platform"></a>

CodeBuild-hosted GitHub Actions runner sono supportati sia su Amazon [AWS Lambda](lambda.md)EC2 che su Compute. Puoi utilizzare le seguenti piattaforme: Amazon Linux 2, Amazon Linux 2023, Ubuntu e Windows Server Core 2019. Per ulteriori informazioni, consultare [Immagini di calcolo EC2](ec2-compute-images.md) e [Immagini di calcolo Lambda](lambda-compute-images.md).