Referencia: ejemplos de plantillas de lanzamiento de Amazon EC2 - AWS Batch

Referencia: ejemplos de plantillas de lanzamiento de Amazon EC2

A continuación, se muestra un ejemplo de un archivo multiparte MIME que puede utilizar para crear sus propias plantillas.

Ejemplo: montaje de un sistema de archivos de Amazon EFS existente

Este archivo multiparte MIME de ejemplo configura el recurso de computación para instalar el paquete amazon-efs-utils y montar un sistema de archivos de Amazon EFS existente en /mnt/efs.

MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="==MYBOUNDARY==" --==MYBOUNDARY== Content-Type: text/cloud-config; charset="us-ascii" packages: - amazon-efs-utils runcmd: - file_system_id_01=fs-abcdef123 - efs_directory=/mnt/efs - mkdir -p ${efs_directory} - echo "${file_system_id_01}:/ ${efs_directory} efs tls,_netdev" >> /etc/fstab - mount -a -t efs defaults --==MYBOUNDARY==--

Ejemplo: anulación de la configuración predeterminada del agente de contenedor de Amazon ECS

Este archivo multiparte MIME de ejemplo anula la configuración de limpieza predeterminada de las imágenes de Docker de un recurso de computación.

MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="==MYBOUNDARY==" --==MYBOUNDARY== Content-Type: text/x-shellscript; charset="us-ascii" #!/bin/bash echo ECS_IMAGE_CLEANUP_INTERVAL=60m >> /etc/ecs/ecs.config echo ECS_IMAGE_MINIMUM_CLEANUP_AGE=60m >> /etc/ecs/ecs.config --==MYBOUNDARY==--

Ejemplo: montar un sistema de archivos de Amazon FSx para Lustre

Este archivo multiparte MIME de ejemplo configura el recurso de computación para instalar el paquete lustre2.10 de la biblioteca Extras y montar un FSx existente para el sistema de archivos de Lustre en /scratch y con un nombre de montaje de fsx. Este ejemplo es para Amazon Linux 2. Para obtener instrucciones de instalación de otras distribuciones de Linux, consulte Instalación del cliente Lustre en la Guía del usuario de Amazon FSx para Lustre. Para obtener más información, consulte Montaje automático del sistema de archivos de Amazon FSx en la Guía del usuario de Amazon FSx para Lustre.

MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="==MYBOUNDARY==" --==MYBOUNDARY== Content-Type: text/cloud-config; charset="us-ascii" runcmd: - file_system_id_01=fs-0abcdef1234567890 - region=us-east-2 - fsx_directory=/scratch - amazon-linux-extras install -y lustre2.10 - mkdir -p ${fsx_directory} - mount -t lustre ${file_system_id_01}.fsx.${region}.amazonaws.com@tcp:fsx ${fsx_directory} --==MYBOUNDARY==--

En los miembros volumes y mountPoints de las propiedades del contenedor, se deben asignar los puntos de montaje al contenedor.

{ "volumes": [ { "host": { "sourcePath": "/scratch" }, "name": "Scratch" } ], "mountPoints": [ { "containerPath": "/scratch", "sourceVolume": "Scratch" } ], }