Sección de Build - AWS ParallelCluster

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Sección de Build

(Obligatorio) Especifica la configuración en la que se generará la imagen.

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

Propiedades de Build

InstanceType (Requerido, String)

Especifica el tipo de instancia de la instancia utilizada para crear la imagen.

SubnetId (Opcional, String)

Especifica el ID de una subred existente en la que se va a aprovisionar la instancia para generar la imagen. La subred proporcionada requiere acceso a Internet.

aviso

pcluster build-image utiliza la VPC predeterminada. Si se ha eliminado la VPC predeterminada, tal vez mediante AWS Control Tower una zona de AWS aterrizaje, se debe especificar el ID de subred.

ParentImage (Requerido, String)

Especifica la imagen base. La imagen principal puede ser una AMI que no sea una AWS ParallelCluster AMI o una AWS ParallelCluster AMI oficial de la misma versión. No puedes usar una AMI AWS ParallelCluster oficial o personalizada de una versión diferente de AWS ParallelCluster. El formato debe ser el ARN de una imagen arn:Partition:imagebuilder:Region:Account:image/ImageName/ImageVersion o un ID de AMI. ami-12345678

SecurityGroupIds (Opcional, [String])

Especifica la lista de los ID de los grupos de seguridad de la imagen.

Imds

Propiedades de Imds

(Opcional) Especifica la configuración del servicio de metadatos de instancias de ImageBuilder compilación y prueba (IMDS) de EC2.

Imds: ImdsSupport: string
ImdsSupport (Opcional, String)

Especifica qué versiones de IMDS se admiten en las instancias de ImageBuilder compilación y prueba de EC2. Los valores admitidos son v2.0 y v1.0. El valor predeterminado es v2.0.

Si ImdsSupport se establece en v1.0, se admiten tanto IMDSv1 como IMDSv2.

Si ImdsSupport se establece en v2.0, solo se admite IMDSv2.

Para obtener más información, consulte Utilizar IMDSv2 en la Guía del usuario de Amazon EC2 para instancias de Linux.

Política de actualización: si se cambia esta configuración, no se permite la actualización.

nota

A partir de AWS ParallelCluster la versión 3.7.0, el ImdsSupport valor predeterminado es. v2.0 Le recomendamos que configure ImdsSupport en v2.0 y sustituya IMDSv1 por IMDSv2 en sus llamadas a acciones personalizadas.

El soporte para Imds/ImdsSupportse añade con la AWS ParallelCluster versión 3.3.0.

Iam

Propiedades de Iam

(Opcional) Especifica los recursos de IAM para la creación de la imagen.

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

Especifica un perfil de instancia para anular el perfil de instancia predeterminado de la instancia de Generador de imágenes de EC2. InstanceProfile, InstanceRole y AdditionalIamPolicies no se pueden especificar juntos. El formato es arn:Partition:iam::Account:instance-profile/InstanceProfileName.

InstanceRole (Opcional, String)

Especifica un rol de instancia para anular el rol de instancia predeterminado para la instancia de Generador de imágenes de EC2. InstanceProfile, InstanceRole y AdditionalIamPolicies no se pueden especificar juntos. El formato es arn:Partition:iam::Account:role/RoleName.

CleanupLambdaRole (Opcional, String)

El ARN del rol de IAM que se utilizará para la AWS Lambda función que respalda el recurso AWS CloudFormation personalizado que elimina los artefactos de compilación al finalizar la compilación. Lambda debe configurarse como entidad principal a la que se le permite asumir el rol. El formato es arn:Partition:iam::Account:role/RoleName.

AdditionalIamPolicies (opcional)

Especifica políticas de IAM adicionales para adjuntarlas a la instancia de Generador de imágenes de EC2 utilizada para producir la AMI personalizada.

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

Lista de políticas de IAM. El formato es arn:Partition:iam::Account:policy/PolicyName.

PermissionsBoundary (Opcional, String)

El ARN de la política de IAM que se utilizará como límite de permisos que se aplica a todos los roles de IAM creados por AWS ParallelCluster. Para obtener más información sobre los límites de los permisos de IAM, consulte Límites de permisos para las entidades de IAM en la Guía del usuario de IAM. El formato es arn:Partition:iam::Account:policy/PolicyName.

Components

Propiedades de Components

(Opcional) Especifica ImageBuilder los componentes de EC2 que se utilizarán durante el proceso de creación de la AMI, además de los que proporciona de forma predeterminada AWS ParallelCluster. Estos componentes se pueden utilizar para personalizar el proceso de creación de la AMI. Para obtener más información, consulte AWS ParallelCluster Personalización de AMI.

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

Especifica el tipo de par tipo-valor del componente. El tipo puede ser arn o. script

Value (Opcional, String)

Especifica el valor del par tipo-valor del componente. Si el tipo es arn, es el ARN de un componente de Generador de imágenes de EC2. Si el tipo es script, es el enlace https o s3 que apunta al script que se utilizará al crear el componente Generador de imágenes de EC2.

Tags

Propiedades de Tags

(Opcional) Especifica la lista de etiquetas que se van a configurar en los recursos utilizados para crear la AMI.

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

Define el nombre del clúster.

Value (Opcional, String)

Define el valor de etiqueta.

UpdateOsPackages

Propiedades de UpdateOsPackages

(Opcional) Especifica si el sistema operativo se actualiza antes de instalar la pila de AWS ParallelCluster software.

UpdateOsPackages: Enabled: boolean
Enabled (Opcional, Boolean)

Sitrue, el sistema operativo se actualiza y se reinicia antes de instalar el AWS ParallelCluster software. El valor predeterminado es false.

nota

Cuando UpdateOsPackages está activado, se actualizan todos los paquetes de sistema operativo disponibles, incluido el núcleo. Como cliente, usted es responsable de comprobar que la actualización es compatible con las dependencias de la AMI que no se incluyen en la actualización.

Por ejemplo, supongamos que está creando una AMI para la AWS ParallelCluster versión X.0 que se incluye con la versión Y.0 del núcleo y algunos componentes de la versión Z.0. Supongamos que la actualización disponible incluye la versión Y.1 del núcleo actualizada sin actualizaciones del componente Z.0. Antes de activarloUpdateOsPackages, es su responsabilidad comprobar que el componente Z.0 es compatible con el núcleo Y.1.