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.
AWS-RunPacker
Descripción
Este manual utiliza la herramienta HashiCorp Packer
nota
Si especifica un valor vpc_id, también debe especificar el valor subnet_id de una subred pública. A menos que modifique el atributo de direccionamiento público IPv4 de la subred, también debe establecerse associate_public_ip_address en true.
importante
Los aprovisionadores de Packer se ejecutan con privilegios de nivel raíz en la instancia EC2 temporal. Siga las prácticas de privilegios mínimos al crear plantillas de Packer. Evite conceder a los aprovisionadores acceso a los metadatos confidenciales de las instancias o a los archivos de credenciales locales. Si has agregado políticas adicionales a la función de IAM utilizada en la configuración de administración de hosts predeterminada, ten en cuenta que cualquier proceso que se ejecute como root en la instancia puede acceder a esos permisos ampliados. Revisa tus plantillas de Packer para asegurarte de que solo contengan comandos confiables.
Ejecuta esta automatización (consola)
Tipo de documento
Automatización
Propietario
Amazon
Plataformas
Linux, macOS, Windows
Parámetros
-
AutomationAssumeRole
Tipo: cadena
Descripción: (opcional) el Nombre de recurso de Amazon (ARN) del rol de AWS Identity and Access Management (IAM) que permite a Systems Manager Automation realizar las acciones en su nombre. Si no se especifica ningún rol, Systems Manager Automation utiliza los permisos del usuario que comienza este manual de procedimientos.
-
Force
Tipo: Booleano
Descripción: una opción de Packer para forzar la ejecución de un generador cuando artefactos de una compilación anterior impiden la ejecución de una compilación.
-
Mode
Tipo: cadena
Descripción: el modo, o comando, en el que utilizar Packer al realizar la validación respecto a la plantilla. Las opciones incluyen
Build,ValidateyFix. -
TemplateFileName
Tipo: cadena
Descripción: el nombre, o clave, del archivo de plantilla en el bucket de S3.
-
TemplateS3BucketName
Tipo: cadena
Descripción: el nombre del bucket de S3 que contiene la plantilla de empaquetador.
Pasos de documentos
RunPackerProcessTemplate — Ejecuta el modo seleccionado en la plantilla mediante la herramienta Packer.
Salidas
RunPackerProcessTemplate.output — La salida estándar de la herramienta Packer.
RunPackerProcessTemplate.fixed_template_key: el nombre de la plantilla almacenada en un bucket de S3 para usarla solo cuando se ejecuta en modo «Fix».
RunPackerProcessTemplate.s3_bucket: el nombre del depósito de S3 que contiene la plantilla fija para usarla solo cuando se ejecuta en modo «Fix».