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.
Tutorial: Crear un componente personalizado con parámetros de entrada
Puede administrar los componentes de Image Builder, incluida la creación y configuración de los parámetros de los componentes, directamente desde la consola de EC2 Image Builder AWS CLI, desde o desde Image Builder API oSDKs. En esta sección, abordaremos la creación y el uso de parámetros en el componente y la configuración de los parámetros de los componentes mediante la consola y los AWS CLI comandos de Image Builder en tiempo de ejecución.
importante
Los parámetros del componente son valores de texto sin formato y se registran en AWS CloudTrail. Le recomendamos que utilice AWS Secrets Manager o el almacén de AWS Systems Manager parámetros para almacenar sus secretos. Para obtener más información sobre Secrets Manager, consulte ¿Qué es Secrets Manager? en la Guía del usuario de AWS Secrets Manager . Para obtener más información acerca del almacén de parámetros de AWS Systems Manager , consulte Almacén de parámetros de AWS Systems Manager en la Guía del usuario de AWS Systems Manager .
Utilice los parámetros en el documento YAML de componentes
Para crear un componente, debe proporcionar un documento del componente YAML o de JSON la aplicación. El documento contiene el código que se ejecuta durante las fases y los pasos que defina para personalizar la imagen. La receta que hace referencia al componente puede establecer los parámetros para personalizar los valores en el tiempo de ejecución, con valores predeterminados que surten efecto si el parámetro no está establecido en un valor específico.
Creación de un documento del componente con los parámetros de entrada
En esta sección, se muestra cómo definir y utilizar los parámetros de entrada en el documento de YAML componentes.
Para crear un documento de componentes de YAML aplicación que utilice parámetros y ejecute comandos en las instancias de compilación o prueba de Image Builder, siga los pasos que coincidan con el sistema operativo de su imagen:
Para obtener más información sobre las fases, los pasos y la sintaxis de los documentos que componen TOE de AWS la aplicación, consulte Utilizar documentos en. TOE de AWS Para obtener más información sobre los parámetros y sus requisitos, consulte la sección Parámetros de la página Definir y referenciar variables en TOE de AWS.
Cree un componente a partir del documento del YAML componente
Sea cual sea el método que utilice para crear un TOE de AWS componente, el documento del componente de la YAML aplicación siempre es obligatorio como referencia.
-
Para crear un componente directamente desde el YAML documento con la consola Image Builder, consulteCree un componente personalizado desde la consola.
-
Para crear un componente desde la línea de comandos con el create-component comando Image Builder, consulteCree un componente personalizado a partir del AWS CLI. Sustituya el nombre del YAML documento en esos ejemplos por el nombre del YAML documento de Hello World (
).hello-world-test.yaml
Defina los parámetros de los componentes en una receta de Image Builder desde la consola
La configuración de los parámetros del componente funciona de la misma manera para las recetas de imágenes y las recetas de contenedores. Al crear una receta nueva o una nueva versión de una receta, se eligen los componentes que se van a incluir en las listas Componentes de compilación y Componentes de prueba. Las listas de componentes incluyen los componentes que son aplicables al sistema operativo base que haya elegido para la imagen.
Después de seleccionar un componente, se muestra en la sección Componentes seleccionados, justo debajo de las listas de componentes. Se muestran las opciones de configuración para cada componente seleccionado. Si el componente tiene parámetros de entrada definidos, se muestran como una sección ampliable denominada Parámetros de entrada.
Se muestran las siguientes configuraciones de parámetros para cada parámetro definido para el componente:
Nombre del parámetro (no editable): el nombre del parámetro.
Descripción (no editable): la descripción del parámetro.
Tipo (no editable): el tipo de datos del valor del parámetro.
Valor: el valor del parámetro. Si utiliza este componente por primera vez en esta receta y se ha definido un valor por defecto para el parámetro de entrada, el valor por defecto aparece en el cuadro Valor con el texto atenuado. Si no se introduce ningún otro valor, Image Builder utiliza el valor predeterminado.