AWSSupport-SendLogBundleToS3Bucket - AWS Systems Manager Referencia del manual de automatización

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.

AWSSupport-SendLogBundleToS3Bucket

Descripción

El manual de procedimientos AWSSupport-SendLogBundleToS3Bucketcarga un paquete de registro generado por la herramienta EC2Rescue desde la instancia de destino al bucket de S3 especificado. El manual de procedimientos instala la versión específica de la plataforma de EC2Rescue en función de la plataforma de la instancia de destino. EC2Rescue se utiliza para recopilar todos los registros disponibles del sistema operativo (SO).

Ejecuta esta automatización (consola)

Tipo de documento

 Automation

Propietario

Amazon

Plataformas

Linux, macOS, Windows

Parámetros

  • AutomationAssumeRole

    Tipo: String

    Descripción: (Opcional) el Nombre de recurso de Amazon (ARN) del rol (IAM) AWS Identity and Access Managementque permite a System Automation realizar las acciones en su nombre. Si no se especifica ningún rol, Systems Manager Automation utilizará los permisos del usuario que ejecuta este manual de procedimientos.

  • InstanceId

    Tipo: String

    Descripción: (Obligatorio) ID de la instancia administrada de Windows o Linux de la que desea recopilar los registros.

  • S3BucketName

    Tipo: String

    Descripción: (Obligatorio) bucket de S3 en el que cargar los registros.

  • S3Path

    Tipo: String

    Valor predeterminado: AWSSupport-SendLogBundleToS3Bucket/

    Descripción: (Opcional) ruta de S3 para los registros recopilados.

Permisos de IAM necesarios

El parámetro AutomationAssumeRole requiere las siguientes acciones para utilizar el manual de procedimientos correctamente.

Se recomienda que la instancia EC2 que recibe el comando tenga un rol de IAM con la política administrada AmazonSSMManagedInstanceCore de Amazon asociada. El usuario debe tener al menos ssm:StartAutomationExecution y ssm:SendCommand para ejecutar Automation y enviar el comando a la instancia, así como ssm:GetAutomationExecution para poder leer la salida de Automation.

Pasos de documentos

  1. aws:runCommand - Instalar EC2Rescue mediante AWS-ConfigureAWSPackage.

  2. aws:runCommand - Ejecute el script de PowerShell para recopilar los registros de solución de problemas de Windows con EC2Rescue.

  3. aws:runCommand - Ejecute el script bash para recopilar los registros de solución de problemas de Linux con EC2Rescue.

Salidas

collectAndUploadWindowsLogBundle.Output

collectAndUploadLinuxLogBundle.Output