

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à.

# Crea un riferimento ambientale per AWS CodeBuild
<a name="build-env-ref"></a>

Quando AWS CodeBuild chiami per eseguire una build, devi fornire informazioni sull'ambiente di compilazione. Un *ambiente di compilazione* rappresenta una combinazione di sistema operativo, linguaggio di programmazione, runtime e strumenti CodeBuild utilizzati per eseguire una build. Per informazioni su come funziona un ambiente di compilazione, consulta[Come CodeBuild funziona](concepts.md#concepts-how-it-works).

Un ambiente di compilazione contiene un'immagine Docker. Per informazioni, consulta il [glossario Docker](https://docs.docker.com/glossary/?term=image) sul sito Web Docker Docs. 

Quando fornisci informazioni CodeBuild sull'ambiente di compilazione, specifichi l'identificatore di un'immagine Docker in un tipo di repository supportato. Questi includono l'archivio di immagini CodeBuild Docker, le immagini disponibili pubblicamente in Docker Hub e gli archivi Amazon Elastic Container Registry (Amazon ECR) a cui il tuo account dispone delle autorizzazioni di accesso. AWS 
+ Ti consigliamo di utilizzare immagini Docker archiviate nell'archivio di immagini CodeBuild Docker, poiché sono ottimizzate per l'uso con il servizio. Per ulteriori informazioni, consulta [Immagini Docker fornite da CodeBuild](build-env-ref-available.md). 
+ Per ottenere l'identificatore di un'immagine Docker disponibile pubblicamente archiviata in Docker Hub, consulta [Ricerca di repository](https://docs.docker.com/docker-hub/repos/#searching-for-repositories) sul sito Web Docker Docs.
+ Per informazioni su come utilizzare le immagini Docker archiviate nei repository Amazon ECR del tuo AWS account, consulta. [Esempio di Amazon ECR](sample-ecr.md)

Oltre a un identificatore dell'immagine Docker, è anche possibile specificare un insieme di risorse di elaborazione che l'ambiente di compilazione utilizza. Per ulteriori informazioni, consulta [Modi e tipi di calcolo dell'ambiente di creazione](build-env-ref-compute-types.md).

**Topics**
+ [Immagini Docker fornite da CodeBuild](build-env-ref-available.md)
+ [Modi e tipi di calcolo dell'ambiente di creazione](build-env-ref-compute-types.md)
+ [Shell e comandi negli ambienti di compilazione](build-env-ref-cmd.md)
+ [Variabili di ambiente degli ambienti di compilazione](build-env-ref-env-vars.md)
+ [Attività in background degli ambienti di compilazione](build-env-ref-background-tasks.md)