

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.

# Mejores prácticas para las acciones del ciclo de vida de los nodos en AWS ORDENADORES
<a name="cng-node-lifecycle-actions-best-practices"></a>

Siga estas prácticas recomendadas cuando utilice las acciones del ciclo de vida de los nodos.
+ **Prueba crawl-walk-run. ** Verifique los scripts en una instancia Amazon EC2 independiente y, a continuación, como una acción del ciclo de vida en un grupo de nodos de procesamiento con una única instancia estática (`minInstanceCount`= `maxInstanceCount` = 1) y, por último, con escalado dinámico.
+ **Elija la correcta. `executionPolicy` ** Deje la configuración única como predeterminada`FIRST_BOOT_ONLY`; utilícela `EVERY_BOOT` solo para la configuración que se debe volver a aplicar después de un reinicio.
+ **Haga que los `EVERY_BOOT` guiones sean idempotentes. ** Re-running deberían estar a salvo. `FIRST_BOOT_ONLY`los scripts se ejecutan una vez, por lo que no necesitan esto.
+ **Utilice nombres descriptivos.** Los nombres aparecen en las rutas de registro y en la consola; por ejemplo`Mount EFS home directory`, no`script1`.
+ **Bake Heavy instala en la AMI. ** El nodo tiene aproximadamente 30 minutos para unirse a Slurm. Si la instalación tarda más de 5 minutos, colócala en una AMI personalizada o en un sistema de archivos compartido.
+ **Utilice las sumas de comprobación en la producción**, especialmente para los scripts de repositorios compartidos.
+ **Reenvía los registros a Amazon CloudWatch ** con un script de arranque de nodo para poder depurar las instancias terminadas. El script AWS mantenido hace esto`configure-cloudwatch-logs.sh`. Para obtener más información, consulte [Uso AWS-scripts mantenidos para las acciones del ciclo de vida de los nodos en AWS PC](cng-node-lifecycle-actions-vetted-scripts.md).
+ **Mantenga las dependencias al mínimo ** y evite bifurcar los procesos en segundo plano que sobrevivan al script.
+ **No modifique los archivos del agente de AWS PCS ** en unidades `/etc/amazon/pcs/` o `/var/log/amazon/pcs/` o systemd cuyos nombres comiencen por. `pcs-` Éstas administran la conectividad de los clústeres.
+ **Almacene los AWS secretos en Secrets Manager o Systems Manager Parameter Store. ** No pase secretos como argumentos de script. Los argumentos están visibles en las respuestas de la API y en la consola.
+ **Use S3 con un punto final de VPC de puerta de enlace ** para los nodos de subredes privadas. El punto final proporciona acceso mediante secuencias de comandos sin necesidad de salir de Internet.