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 della ricetta del contenitore
Questa sezione descrive i modi in cui è possibile trovare informazioni e visualizzare i dettagli per le ricette dei contenitori EC2 Image Builder.
Dettagli sulla ricetta del contenitore
Elenca le ricette dei contenitori nella console
Per visualizzare un elenco delle ricette di contenitori che sono state create con il tuo account nella console Image Builder, procedi nel seguente modo:
-
Apri la console EC2 Image Builder all'indirizzo https://console.aws.amazon.com/imagebuilder/
. -
Scegli Container recipes dal pannello di navigazione. Questo mostra un elenco delle ricette di contenitori create con il tuo account.
-
Per visualizzare i dettagli o creare una nuova versione della ricetta, scegli il link Nome della ricetta. Si apre la vista dettagliata della ricetta.
Nota
Puoi anche selezionare la casella di controllo accanto al nome della ricetta, quindi scegliere Visualizza dettagli.
Elenca le ricette dei contenitori con AWS CLI
L'esempio seguente mostra come elencare tutte le ricette dei contenitori, utilizzando il AWS CLI.
aws imagebuilder list-container-recipes
Il comando restituisce un riepilogo per ogni ricetta di contenitore, mostrato nel seguente output di esempio.
{ "requestId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "containerRecipeSummaryList": [ { "arn": "arn:aws:imagebuilder:us-west-2:123456789012:container-recipe/my-container-recipe/1.0.0", "name": "my-container-recipe", "containerType": "DOCKER", "platform": "Linux", "owner": "123456789012", "dateCreated": "2024-01-15T10:30:00.000Z", "tags": {} } ] }
È possibile filtrare i risultati in base al proprietario per controllare quali ricette vengono restituite dal comando. Usalo Self per elencare le ricette che possiedi o Shared per elencare le ricette che altri account hanno condiviso con te.
aws imagebuilder list-container-recipes --owner Self
Per limitare il numero di risultati restituiti dal comando in ogni pagina, utilizza il --max-results parametro. Se sono disponibili più risultati, la risposta include un nextToken valore da passare al comando successivo per recuperare la pagina successiva.
aws imagebuilder list-container-recipes --max-results 10 --next-token "eyJuZXh0VG9rZW4..."
Visualizza i dettagli della ricetta del contenitore nella console
Per visualizzare i dettagli di una specifica ricetta di contenitore con la console Image Builder, seleziona la ricetta del contenitore da esaminare e segui i passaggi descritti inElenca le ricette dei contenitori nella console.
Nella pagina dei dettagli della ricetta, puoi fare quanto segue:
-
Elimina la ricetta. Per ulteriori informazioni su come eliminare le risorse in Image Builder, vedereEliminare risorse Image Builder obsolete o inutilizzate.
-
Crea una nuova versione.
-
Crea una pipeline a partire dalla ricetta. Dopo aver scelto Crea pipeline da questa ricetta, la console apre la procedura guidata per la pipeline. Per ulteriori informazioni sulla creazione di una pipeline di Image Builder utilizzando la procedura guidata per la pipeline, vedere Tutorial: crea una pipeline di immagini con l'AMI di output dalla procedura guidata della console Image Builder
Nota
Quando si crea una pipeline da una ricetta esistente, l'opzione per creare una nuova ricetta non è disponibile.
Ottieni i dettagli della ricetta del contenitore con AWS CLI
L'esempio seguente mostra come utilizzare un comando imagebuilder CLI per ottenere i dettagli di una ricetta di contenitore specificandone l'ARN.
aws imagebuilder get-container-recipe --container-recipe-arn arn:aws:imagebuilder:us-west-2:123456789012:container-recipe/my-container-recipe/1.0.2
Il comando restituisce la ricetta completa del contenitore, mostrata nell'output di esempio seguente.
{ "requestId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "containerRecipe": { "arn": "arn:aws:imagebuilder:us-west-2:123456789012:container-recipe/my-container-recipe/1.0.2", "containerType": "DOCKER", "name": "my-container-recipe", "description": "My Linux Docker container image", "platform": "Linux", "components": [ { "componentArn": "arn:aws:imagebuilder:us-west-2:123456789012:component/my-component/1.0.0/1" } ], "parentImage": "amazonlinux:latest", "dockerfileTemplateData": "FROM {{{ imagebuilder:parentImage }}}\n{{{ imagebuilder:environments }}}\n{{{ imagebuilder:components }}}", "targetRepository": { "service": "ECR", "repositoryName": "my-repo" }, "dateCreated": "2024-01-15T10:30:00.000Z", "owner": "123456789012" } }
Ottieni i dettagli della politica sulla ricetta del contenitore con AWS CLI
Una politica sulle ricette è una politica basata sulle risorse. Controlla l'accesso di più account alla tua ricetta. Quando condividi una ricetta tramite AWS Resource Access Manager (AWS RAM), Image Builder crea automaticamente la policy. È inoltre possibile impostare una politica personalizzata con il put-container-recipe-policy comando.
L'esempio seguente mostra come utilizzare un comando imagebuilder CLI per ottenere i dettagli di una politica di composizione del contenitore specificandone l'ARN. Se alla ricetta non è associata alcuna policy, la risposta è vuota.
aws imagebuilder get-container-recipe-policy --container-recipe-arn arn:aws:imagebuilder:us-west-2:123456789012:container-recipe/my-container-recipe/1.0.2