Crea un'AMI personalizzata - Amazon SageMaker AI

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'AMI personalizzata

La pagina seguente spiega come creare un'Amazon Machine Image (AMI) personalizzata utilizzando Amazon SageMaker HyperPod base AMIs. Si inizia selezionando un'AMI di base, quindi si crea un'AMI personalizzata utilizzando uno dei metodi più comuni per la creazione di nuove immagini, ad esempio AWS CLI.

Seleziona un AMI SageMaker HyperPod di base

È possibile selezionare un'AMI di SageMaker HyperPod base tramite uno dei seguenti metodi.

AWS selezione della console

È possibile selezionare public SageMaker HyperPod AMIs tramite la AWS console o utilizzando la chiamata DescribeImages API. SageMaker HyperPod AMIs sono pubblici e visibili in ogni Account AWS. Puoi trovarli nel catalogo Amazon EC2 AMI applicando un filtro per cercare quelli di AMIs proprietà pubblica di Amazon.

Per SageMaker HyperPod AMIs trovarli nella console:

  1. Accedi alla EC2 console Amazon.

  2. Nel riquadro di navigazione a sinistra, scegliere AMIs.

  3. Nel menu a discesa Tipo di immagine, seleziona Immagini pubbliche.

  4. Nei filtri della barra di ricerca, imposta il filtro Alias del proprietario su. amazon

  5. Cerca il AMIs prefisso HyperPodEKS e seleziona l'AMI (preferibilmente più recente) adatto al tuo caso d'uso. Ad esempio, puoi scegliere un'AMI tra Kubernetes 1.31 e Kubernetes 1.30.

Recupera l'ultimo ID AMI pubblico tramite il AWS CLI

Se desideri utilizzare sempre l'AMI pubblica dell'ultima versione, è più efficiente utilizzare il parametro SageMaker HyperPod SSM pubblico che contiene il valore dell'ID AMI più recente rilasciato da SageMaker HyperPod.

L'esempio seguente mostra come recuperare l'ID AMI più recente utilizzando: AWS CLI

aws ssm get-parameter \ --name "/aws/service/sagemaker-hyperpod/ami/x86_64/eks-1.31-amazon-linux-2/latest/ami-id" \ --region us-west-2 \ --query "Parameter.Value" \ --output text
Nota

Sostituisci il nome del parametro con la versione di Kubernetes corrispondente, se necessario. Ad esempio, se desideri utilizzare Kubernetes 1.30, utilizza il seguente parametro:. /aws/service/hyperpod/ami/x86_64/eks-1.30-amazon-linux-2/latest/ami-id

Crea la tua AMI personalizzata

Dopo aver selezionato un'AMI SageMaker HyperPod pubblica, usala come AMI di base per creare la tua AMI personalizzata con uno dei seguenti metodi. Nota che questo non è un elenco esaustivo per la creazione AMIs. Puoi usare qualsiasi metodo di tua scelta per costruire AMIs. SageMaker HyperPod non ha alcuna raccomandazione specifica.

  • AWS Console di gestione: puoi avviare un' EC2 istanza Amazon utilizzando l' SageMaker HyperPod AMI, effettuare le personalizzazioni desiderate e quindi creare un'AMI da quell'istanza.

  • AWS CLI: Puoi anche utilizzare il aws ec2 create-image comando per creare un'AMI da un' EC2istanza Amazon esistente dopo aver eseguito la personalizzazione.

  • HashiCorp Packer: Packer è uno strumento open source HashiCorp che consente di creare immagini di macchine identiche per più piattaforme da un'unica configurazione di origine. Supporta AMIs la creazione e l' AWS elaborazione di immagini per altri provider di cloud e piattaforme di virtualizzazione.

  • Image EC2 Builder: Image Builder è un servizio completamente AWS gestito che semplifica l'automazione della creazione, della manutenzione, della convalida, della condivisione e della distribuzione di immagini Linux o Windows Server. Per ulteriori informazioni, consultare la Guida per l'utente di EC2 Image Builder.