Sezione Build - AWS ParallelCluster

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

Sezione Build

(Obbligatorio) Specifica la configurazione in cui verrà creata l'immagine.

Build: Imds: ImdsSupport: string InstanceType: string SubnetId: string ParentImage: string Iam: InstanceRole: string InstanceProfile: string CleanupLambdaRole: string AdditionalIamPolicies: - Policy: string PermissionsBoundary: string Components: - Type: string Value: string Tags: - Key: string Value: string SecurityGroupIds: - string UpdateOsPackages: Enabled: boolean

Proprietà Build

InstanceType(Obbligatorio,String)

Speciifica il tipo di istanza utilizzata per creare l'immagine.

SubnetId(Facoltativo,String)

Speciifica l'ID di una sottorete esistente in cui effettuare il provisioning dell'istanza per creare l'immagine. La sottorete fornita richiede l'accesso a Internet.

avvertimento

pcluster build-imageutilizza l'impostazione predefinitaVPC. Se l'impostazione predefinita VPC è stata eliminata, magari utilizzando AWS Control Tower o AWS Landing Zone, è necessario specificare l'ID della sottorete.

ParentImage(Obbligatorio,String)

Specifica l'immagine di base. L'immagine principale può essere non ufficiale AWS ParallelCluster AMI o non ufficiale AWS ParallelCluster AMI per la stessa versione. Non puoi utilizzare un'immagine AWS ParallelCluster ufficiale o personalizzata AMI di una versione diversa di AWS ParallelCluster. Il formato deve essere quello ARN di un'immagine arn:Partition:imagebuilder:Region:Account:image/ImageName/ImageVersion o di un AMI IDami-12345678.

SecurityGroupIds(Facoltativo,[String])

Specifica l'elenco dei gruppi di sicurezza IDs per l'immagine.

Imds

Proprietà Imds

(Facoltativo) Specifica le impostazioni del servizio di metadati delle istanze di Amazon EC2 ImageBuilder build and test (IMDS).

Imds: ImdsSupport: string
ImdsSupport(Facoltativo,) String

Speciifica quali IMDS versioni sono supportate nelle istanze di EC2 ImageBuilder build e test di Amazon. I valori supportati sono v2.0 e v1.0. Il valore predefinito è v2.0.

Se ImdsSupport è impostato suv1.0, entrambi IMDSv2 sono IMDSv1 supportati.

Se ImdsSupport è impostato suv2.0, solo IMDSv2 è supportato.

Per ulteriori informazioni, consulta Use IMDSv2 in Amazon EC2 User Guide for Linux instances.

Politica di aggiornamento: se questa impostazione viene modificata, l'aggiornamento non è consentito.

Nota

A partire dalla AWS ParallelCluster versione 3.7.0, il ImdsSupport valore predefinito è. v2.0 Ti consigliamo di impostare v2.0 e ImdsSupport sostituire IMDSv1 con IMDSv2 nelle tue azioni personalizzate le chiamate.

Il supporto per Imds/ImdsSupportviene aggiunto con la AWS ParallelCluster versione 3.3.0.

Iam

Proprietà Iam

(Facoltativo) Specifica le IAM risorse per la creazione dell'immagine.

Iam: InstanceRole: string InstanceProfile: string CleanupLambdaRole: string AdditionalIamPolicies: - Policy: string PermissionsBoundary: string
InstanceProfile(Facoltativo,String)

Specificate un profilo di istanza per sovrascrivere il profilo di istanza predefinito per l'istanza Image EC2 Builder. InstanceProfilee InstanceRole e AdditionalIamPolicies non possono essere specificati insieme. Il formato è arn:Partition:iam::Account:instance-profile/InstanceProfileName.

InstanceRole(Facoltativo,String)

Specificate un ruolo di istanza per sovrascrivere il ruolo di istanza predefinito per l'istanza Image EC2 Builder. InstanceProfilee InstanceRole e AdditionalIamPolicies non possono essere specificati insieme. Il formato è arn:Partition:iam::Account:role/RoleName.

CleanupLambdaRole(Facoltativo,String)

Il IAM ruolo da utilizzare per la AWS Lambda funzione ARN di supporto della risorsa AWS CloudFormation personalizzata che rimuove gli artefatti della build al completamento della build. Lambda deve essere configurata come principale autorizzata ad assumere il ruolo. Il formato è arn:Partition:iam::Account:role/RoleName.

AdditionalIamPolicies(Facoltativo)

Specifica IAM politiche aggiuntive da allegare all'istanza di EC2 Image Builder utilizzata per produrre la personalizzazione. AMI

AdditionalIamPolicies: - Policy: string
Policy(Facoltativo,) [String]

Elenco delle IAM politiche. Il formato è arn:Partition:iam::Account:policy/PolicyName.

PermissionsBoundary(Facoltativo,String)

La ARN IAM politica da utilizzare come limite delle autorizzazioni per tutti i ruoli creati da. AWS ParallelClusterPer ulteriori informazioni sui limiti IAM delle autorizzazioni, consulta Limiti delle autorizzazioni per le IAM entità nella Guida per l'utente. IAM Il formato è arn:Partition:iam::Account:policy/PolicyName.

Components

Proprietà Components

(Facoltativo) Specifica EC2 ImageBuilder i componenti Amazon da utilizzare durante il processo di AMI compilazione oltre a quelli forniti di default da AWS ParallelCluster. Tali componenti possono essere utilizzati per personalizzare il processo di AMI compilazione. Per ulteriori informazioni, consulta AWS ParallelCluster AMIpersonalizzazione.

Components: - Type: string Value: string
Type(Facoltativo,String)

Speciifica il tipo di coppia tipo-valore per il componente. Il tipo può essere o. arn script

Value(Facoltativo,String)

Specifica il valore della coppia tipo-valore per il componente. Quando type èarn, si tratta ARN del componente EC2 Image Builder. Quando il tipo èscript, questo è il https or s3 link pointing to the script to use when creating the EC2 Image Builder com ponente.

Tags

Proprietà Tags

(Facoltativo) Specifica l'elenco di tag da impostare nelle risorse utilizzate per creare il. AMI

Tags: - Key: string Value: string
Key(Facoltativo,String)

Definisce il nome del tag.

Value(Facoltativo,String)

Definisce il valore del tag.

UpdateOsPackages

Proprietà UpdateOsPackages

(Facoltativo) Specificate se il sistema operativo viene aggiornato prima di installare lo AWS ParallelCluster stack software.

UpdateOsPackages: Enabled: boolean
Enabled(Facoltativo,) Boolean

Setrue, il sistema operativo viene aggiornato e riavviato prima di installare il AWS ParallelCluster software. Il valore predefinito è false.

Nota

Quando UpdateOsPackages è abilitato, tutti i pacchetti del sistema operativo disponibili vengono aggiornati, incluso il kernel. In qualità di cliente, hai la responsabilità di verificare che l'aggiornamento sia compatibile con le AMI dipendenze non incluse nell'aggiornamento.

Ad esempio, supponiamo che tu stia compilando una AWS ParallelCluster versione AMI per la versione X.0 fornita con la versione del kernel Y.0 e la versione di alcuni componenti Z.0. Supponiamo che l'aggiornamento disponibile includa la versione aggiornata del kernel Y.1 senza aggiornamenti al componente Z.0. Prima di abilitarloUpdateOsPackages, è tua responsabilità verificare che il componente Z.0 supporti il kernel Y.1.