Inicialización de instancias de EC2 con una plantilla de inicialización
Una plantilla de inicialización de Amazon EC2 almacena parámetros de inicialización de instancias con el objetivo de no tener que especificarlos cada vez que inicie una instancia.
Varios servicios de inicialización de instancias pueden utilizar opcionalmente plantillas de inicialización al inicializar instancias, mientras que para otros servicios, como la flota de EC2, las instancias no se pueden lanzar a menos que se utilice una plantilla de inicialización. En este tema se describe cómo utilizar una plantilla de lanzamiento al lanzar una instancia con el asistente de inicialización de instancias de EC2, Amazon EC2 Auto Scaling de Amazon EC2, una flota de EC2 o una flota de spot.
Para obtener más información sobre cómo crear plantillas de inicialización, incluido cómo crear una plantilla de inicialización, consulte Almacenamiento de parámetros de inicialización de instancias en plantillas de inicialización de Amazon EC2.
Temas
Inicialización de una instancia de Amazon EC2 mediante el uso de una plantilla de inicialización
Puede usar los parámetros incluidos en una plantilla de inicialización para iniciar una instancia de Amazon EC2. Tras seleccionar la plantilla de inicialización, pero antes de inicializar la instancia, puede modificar los parámetros de inicialización.
A las instancias que se inician mediante una plantilla de inicialización se le asignan automáticamente dos etiquetas con las claves aws:ec2launchtemplate:id y aws:ec2launchtemplate:version. Estas etiquetas no se pueden eliminar ni editar.
Inicialización de instancias en un grupo de Amazon EC2 Auto Scaling mediante el uso de una plantilla de inicialización
Puede crear un grupo de Amazon EC2 Auto Scaling y especificar una plantilla de lanzamiento para usarla con dicho grupo. Cuando Amazon EC2 Auto Scaling lanza instancias en el grupo de Amazon EC2 Auto Scaling, utiliza los parámetros de lanzamiento definidos en la plantilla de lanzamiento asociada.
Para poder crear un grupo de Amazon EC2 Auto Scaling con una plantilla de lanzamiento, primero debe crear una plantilla que incluya los parámetros necesarios para lanzar una instancia en un grupo de Amazon EC2 Auto Scaling. Algunos parámetros son obligatorios, como el ID de la AMI, y algunos parámetros no están disponibles para su uso con un grupo de Amazon EC2 Auto Scaling. La consola proporciona orientación para ayudarlo a crear una plantilla que pueda utilizar con Amazon EC2 Auto Scaling.
Cómo crear un grupo de Amazon EC2 Auto Scaling con una plantilla de lanzamiento mediante la consola
-
Para obtener más información, consulte Create an Auto Scaling group using a launch template en la Guía del usuario de Amazon EC2 Auto Scaling.
Para crear o actualizar un grupo de Amazon EC2 Auto Scaling con una plantilla de lanzamiento mediante la AWS CLI
-
Utilice el comando create-auto-scaling-group o update-auto-scaling-group y especifique el parámetro
--launch-template.
Para obtener más información, consulte los siguientes temas en la Guía del usuario de Amazon EC2 Auto Scaling:
-
Creación de una plantilla de lanzamiento para un grupo de Amazon EC2 Auto Scaling
-
Creación de una plantilla de incialización mediante la configuración avanzada
-
Examples for creating and managing launch templates with the AWS Command Line Interface (AWS CLI): proporciona ejemplos en los que se muestra cómo usar plantillas de inicialización con varias combinaciones de parámetros.
-
Creación de un grupo de Amazon EC2 Auto Scaling mediante plantillas de lanzamiento
Inicialización de una flota de EC2 mediante el uso de una plantilla de inicialización
Para crear una solicitud de flota de EC2, es obligatorio disponer de una plantilla de incialización. Cuando Amazon EC2 atiende la solicitud de flota de EC2, utiliza los parámetros de inicialización definidos en la plantilla de inicialización asociada. Puede omitir algunos de los parámetros especificados en la plantilla de inicialización. Para obtener más información, consulte Crear una flota de EC2.
Para crear una flota de EC2 con una plantilla de inicialización mediante la AWS CLI
-
Utilice el comando create-fleet. Use el parámetro
--launch-template-configspara especificar la plantilla de inicialización y cualquier otra omisión para la misma.
Inicialización de una flota de spot mediante el uso de una plantilla de inicialización
Al crear una solicitud de flota de spot, utilizar una plantilla de inicialización es opcional. Si no utiliza una plantilla de inicialización, puede especificar manualmente los parámetros de inicialización. Si usa una plantilla de inicialización, cuando Amazon EC2 atiende la solicitud de flota de spot, utiliza los parámetros de inicialización definidos en la plantilla de incialización asociada. Puede omitir algunos de los parámetros especificados en la plantilla de inicialización. Para obtener más información, consulte Crear una flota de spot.
Creación de una solicitud de flota de spot con una plantilla de inicialización
Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/
. -
En el panel de navegación, elija Solicitudes de spot.
-
Elija Request Spot Instances (Solicitar instancias de spot).
-
En Launch parameters (Parámetros de inicialización), seleccione Use a launch template (Utilizar una plantilla de inicialización).
-
En Launch template (Plantilla de inicialización), elija una plantilla de inicialización y, a continuación, en el campo de la derecha, elija la versión de la plantilla de inicialización.
-
Para configurar su flota de spot, seleccione diferentes opciones en esta pantalla. Para obtener más información sobre las opciones, consulte Creación de una solicitud de flota de spot con los parámetros definidos.
-
Cuando esté listo para crear su flota de spot, elija Launch (iniciar).
Creación de una solicitud de flota de spot con una plantilla de inicialización
-
Utilice el comando request-spot-fleet. Use el parámetro
LaunchTemplateConfigspara especificar la plantilla de inicialización y cualquier otra omisión para la misma.