

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

# Visualizza i dettagli di un progetto di costruzione in AWS CodeBuild
<a name="view-project-details"></a>

È possibile utilizzare la AWS CodeBuild console o visualizzare AWS SDKs i dettagli di un progetto di compilazione in CodeBuild. AWS CLI

**Topics**
+ [Visualizzazione dei dettagli di un progetto di compilazione (console)](#view-project-details-console)
+ [Visualizzazione dei dettagli di un progetto di compilazione (AWS CLI)](#view-project-details-cli)
+ [Visualizzazione dei dettagli di un progetto di compilazione (AWS SDKs)](#view-project-details-sdks)

## Visualizzazione dei dettagli di un progetto di compilazione (console)
<a name="view-project-details-console"></a>

1. Apri la AWS CodeBuild console su [https://console.aws.amazon.com/codesuite/codebuild/home](https://console.aws.amazon.com/codesuite/codebuild/home).

1. Nel riquadro di navigazione, scegliere **Build projects (Progetti di compilazione)**.
**Nota**  
Per impostazione predefinita, vengono visualizzati solo i 10 progetti di compilazione più recenti. Per visualizzare altri progetti di compilazione, selezionare l'icona a forma di ingranaggio, quindi selezionare un valore diverso per **Projects per page (Progetti per pagina)** oppure utilizzare le frecce avanti e indietro.

1. Nell'elenco dei progetti di compilazione, nella colonna **Name (Nome)**, selezionare il collegamento del progetto di compilazione.

1. **Nella *project-name* pagina **Build project:**, scegli Build details.**

## Visualizzazione dei dettagli di un progetto di compilazione (AWS CLI)
<a name="view-project-details-cli"></a>



Eseguire il comando **batch-get-projects**:

```
aws codebuild batch-get-projects --names names
```

Nel comando precedente, sostituire il seguente segnaposto:
+ *names*: Stringa obbligatoria utilizzata per indicare uno o più nomi di progetti di build di cui visualizzare i dettagli. Per specificare più di un progetto di compilazione, separare ogni nome di progetto con uno spazio. È possibile specificare fino a 100 nomi di progetti di compilazione. Per ottenere un elenco di progetti di compilazione, consulta [Visualizzazione di un elenco di nomi di progetti di compilazione (AWS CLI)](view-project-list.md#view-project-list-cli).

Ad esempio, se si esegue questo comando:

```
aws codebuild batch-get-projects --names codebuild-demo-project codebuild-demo-project2 my-other-demo-project
```

Nell'output potrebbe essere visualizzato un risultato come il seguente. Per brevità, le ellissi (`...`) vengono utilizzate per rappresentare i dati omessi.

```
{
  "projectsNotFound": [
    "my-other-demo-project"
  ],
  "projects": [
    {
      ...
      "name": codebuild-demo-project,
      ...
    },
    {
      ...
      "name": codebuild-demo-project2",
      ...
    }
  ]
}
```

Nell'output precedente, l'array `projectsNotFound` elenca qualsiasi nome di progetto di compilazione che è stato specificato, ma non trovato. L’array `projects` elenca i dettagli per ogni progetto di compilazione di cui sono state trovate informazioni. Per brevità, i dettagli del progetto di compilazione sono stati omessi dall'output precedente. Per maggiori informazioni, consultare l'output di [Creazione di un progetto di compilazione (AWS CLI)](create-project.md#create-project-cli).

Il **batch-get-projects** comando non supporta il filtraggio per determinati valori di proprietà, ma è possibile scrivere uno script che enumeri le proprietà di un progetto. Ad esempio, il seguente script di shell Linux enumera i progetti nell'area corrente per l'account corrente e stampa l'immagine utilizzata da ogni progetto.

```
#!/usr/bin/sh

# This script enumerates all of the projects for the current account 
# in the current region and prints out the image that each project is using.

imageName=""

function getImageName(){
  local environmentValues=(${1//$'\t'/ })
  imageName=${environmentValues[1]}
}

function processProjectInfo() {
  local projectInfo=$1

  while IFS=$'\t' read -r section value; do
    if [[ "$section" == *"ENVIRONMENT"* ]]; then
      getImageName "$value"
    fi
  done <<< "$projectInfo"
}

# Get the list of projects.
projectList=$(aws codebuild list-projects --output=text)

for projectName in $projectList
do
  if [[ "$projectName" != *"PROJECTS"* ]]; then
    echo "==============================================="

    # Get the detailed information for the project.
    projectInfo=$(aws codebuild batch-get-projects --output=text --names "$projectName")

    processProjectInfo "$projectInfo"

    printf 'Project "%s" has image "%s"\n' "$projectName" "$imageName"
  fi
done
```

Per ulteriori informazioni sull'utilizzo di AWS CLI with AWS CodeBuild, consulta. [Guida di riferimento alla riga di comando](cmd-ref.md)

## Visualizzazione dei dettagli di un progetto di compilazione (AWS SDKs)
<a name="view-project-details-sdks"></a>

Per ulteriori informazioni sull'utilizzo AWS CodeBuild con AWS SDKs, vedere[AWS SDKs e riferimento agli strumenti](sdk-ref.md).