

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

# Elenca e visualizza i dettagli dei componenti
<a name="component-details"></a>

Questa sezione descrive come trovare informazioni e visualizzare dettagli sui componenti utilizzati nelle ricette di EC2 Image Builder.

**Topics**
+ [Elenca i componenti di Image Builder](#list-components)
+ [Elenca le versioni di build dei componenti da AWS CLI](#cli-list-component-versions)
+ [Ottenete i dettagli dei componenti dal AWS CLI](#cli-get-component)
+ [Ottieni dettagli sulla politica dei componenti da AWS CLI](#cli-get-component-policy)

## Elenca i componenti di Image Builder
<a name="list-components"></a>

È possibile utilizzare uno dei seguenti metodi per elencare e filtrare i componenti di Image Builder.

------
#### [ Console di gestione AWS ]

Per visualizzare un elenco di componenti in Console di gestione AWS, procedi nel seguente modo:

1. Apri la console EC2 Image Builder [https://console.aws.amazon.com/imagebuilder/](https://console.aws.amazon.com/imagebuilder/)all'indirizzo.

1. Seleziona **Componenti** dal pannello di navigazione. Per impostazione predefinita, Image Builder mostra un elenco di componenti di proprietà dell'account.

1. Facoltativamente, è possibile filtrare in base alla proprietà dei componenti. Per visualizzare i componenti di cui non sei proprietario, ma a cui hai accesso, espandi l'elenco a discesa del tipo di proprietario e seleziona uno dei valori. L'elenco dei tipi di proprietario si trova nella barra di ricerca, accanto alla casella di testo di ricerca. Puoi scegliere fra i seguenti valori:
   + **Marketplace AWS**— Componenti associati direttamente all'abbonamento di un Marketplace AWS prodotto.
   + **Avvio rapido (gestito da Amazon)**: componenti disponibili pubblicamente che Amazon crea e gestisce.
   + **Di mia proprietà**: componenti creati da te. Questa è la selezione predefinita.
   + **Condivisi con me**: componenti che altri hanno creato e condiviso con te dal loro account.
   + **Gestiti da terze parti**: componenti di proprietà di terzi a cui ti sei abbonato. Marketplace AWS

------
#### [ AWS CLI ]

L'esempio seguente mostra come utilizzare il **[list-components](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/imagebuilder/list-components.html)** comando per restituire un elenco di componenti Image Builder di proprietà dell'account.

```
aws imagebuilder list-components
```

Facoltativamente, è possibile filtrare in base alla proprietà dei componenti. L'attributo owner definisce chi possiede i componenti che si desidera elencare. Per impostazione predefinita, questa richiesta restituisce un elenco di componenti di proprietà dell'account. Per filtrare i risultati in base al proprietario del componente, specifica uno dei seguenti valori con il `--owner` parametro quando esegui il **list-components** comando.

**Valori del proprietario del componente**
+ `AWSMarketplace`
+ `Amazon`
+ `Self`
+ `Shared`
+ `ThirdParty`

Gli esempi seguenti mostrano il **list-components** comando con il `--owner` parametro per filtrare i risultati.

```
aws imagebuilder list-components --owner Self
{
    "requestId": "012a3456-b789-01cd-e234-fa5678b9012b",
    "componentVersionList": [
        {
            "arn": "arn:aws:imagebuilder:us-west-2:123456789012:component/sample-component01/1.0.0",
            "name": "sample-component01",
            "version": "1.0.0",
            "platform": "Linux",
            "type": "BUILD",
            "owner": "123456789012",
            "dateCreated": "2020-09-24T16:58:24.444Z"
        },
        {
            "arn": "arn:aws:imagebuilder:us-west-2:123456789012:component/sample-component01/1.0.1",
            "name": "sample-component01",
            "version": "1.0.1",
            "platform": "Linux",
            "type": "BUILD",
            "owner": "123456789012",
            "dateCreated": "2021-07-10T03:38:46.091Z"
        }
    ]
}
```

```
aws imagebuilder list-components --owner Amazon
```

```
aws imagebuilder list-components --owner Shared
```

```
aws imagebuilder list-components --owner ThirdParty
```

------

## Elenca le versioni di build dei componenti da AWS CLI
<a name="cli-list-component-versions"></a>

L'esempio seguente mostra come utilizzare il **[list-component-build-versions](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/imagebuilder/list-component-build-versions.html)** comando per elencare le versioni di build dei componenti che hanno una versione semantica specifica. Per ulteriori informazioni sul controllo delle versioni semantiche per le risorse di Image Builder, vedere. [Versionamento semantico in Image Builder](ibhow-semantic-versioning.md)

```
aws imagebuilder list-component-build-versions --component-version-arn arn:aws:imagebuilder:us-west-2:123456789012:component/example-component/1.0.1
{
    "requestId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111",
    "componentSummaryList": [
        {
            "arn": "arn:aws:imagebuilder:us-west-2:123456789012:component/examplecomponent/1.0.1/1",
            "name": "examplecomponent",
            "version": "1.0.1",
            "platform": "Linux",
            "type": "BUILD",
            "owner": "123456789012",
            "description": "An example component that builds, validates and tests an image",
            "changeDescription": "Updated version.",
            "dateCreated": "2020-02-19T18:53:45.940Z",
            "tags": {
                "KeyName": "KeyValue"
            }
        }
    ]
}
```

## Ottenete i dettagli dei componenti dal AWS CLI
<a name="cli-get-component"></a>

L'esempio seguente mostra come utilizzare il **[get-component](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/imagebuilder/get-component.html)** comando per ottenere i dettagli del componente quando si specifica l'Amazon Resource Name (ARN) del componente.

```
aws imagebuilder get-component --component-build-version-arn arn:aws:imagebuilder:us-west-2:123456789012:component/example-component/1.0.1/1
			{
    "requestId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11112",
    "component": {
        "arn": "arn:aws:imagebuilder:us-west-2:123456789012:component/examplecomponent/1.0.1/1",
        "name": "examplecomponent",
        "version": "1.0.1",
        "type": "BUILD",
        "platform": "Linux",
        "owner": "123456789012",
        "data": "name: HelloWorldTestingDocument\ndescription: This is hello world testing document... etc.\"\n",
        "encrypted": true,
        "dateCreated": "2020-09-24T16:58:24.444Z",
        "tags": {}
    }
}
```

## Ottieni dettagli sulla politica dei componenti da AWS CLI
<a name="cli-get-component-policy"></a>

L'esempio seguente mostra come utilizzare il **[get-component-policy](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/imagebuilder/get-component-policy.html)** comando per ottenere dettagli sulla politica di un componente quando si specifica l'ARN del componente.

```
aws imagebuilder get-component-policy --component-arn arn:aws:imagebuilder:us-west-2:123456789012:component/example-component/1.0.1
```