AWSSupport-SendLogBundleToS3Bucket - AWS Systems Manager Guide de référence du manuel d'automatisation

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

AWSSupport-SendLogBundleToS3Bucket

Description

Le AWSSupport-SendLogBundleToS3Bucket runbook télécharge un bundle de journaux généré par l'outil EC2Rescue depuis l'instance cible vers le compartiment S3 spécifié. Le runbook installe la version spécifique à la plate-forme d'EC2Rescue en fonction de la plate-forme de l'instance cible. EC2Rescue est ensuite utilisé pour collecter tous les journaux de système d'exploitation (SE).

Exécutez cette automatisation (console)

Type de document

 Automatisation

Propriétaire

Amazon

Plateformes

Linux,macOS, Windows

Paramètres

  • AutomationAssumeRole

    Type : String

    Description : (Facultatif) Le nom de ressource Amazon (ARN) du rôle AWS Identity and Access Management (IAM) qui permet à Systems Manager Automation d'effectuer les actions en votre nom. Si aucun rôle n'est spécifié, Systems Manager Automation utilise les autorisations de l'utilisateur qui démarre ce runbook.

  • InstanceId

    Type : String

    Description : (Obligatoire) ID de l'instance gérée Windows ou Linux à partir de laquelle vous souhaitez collecter les journaux.

  • S3 BucketName

    Type : String

    Description : (Obligatoire) compartiment S3 dans lequel charger les journaux.

  • S3Path

    Type : String

    Par défaut :AWSSupport-SendLogBundleToS3Bucket/

    Description : (Facultatif) chemin S3 des journaux collectés.

Autorisations IAM requises

Le AutomationAssumeRole paramètre nécessite les actions suivantes pour utiliser correctement le runbook.

Il est recommandé que l'instance EC2 recevant la commande dispose d'un rôle IAM auquel est associée la politique gérée par ManagedInstanceCore Amazon d'AmazonSSM. L'utilisateur doit avoir au moins ssm : StartAutomationExecution et ssm : SendCommand pour exécuter l'automatisation et envoyer la commande à l'instance, plus ssm : GetAutomationExecution pour pouvoir lire la sortie de l'automatisation.

Étapes de document

  1. aws:runCommand- Installez EC2Rescue via. AWS-ConfigureAWSPackage

  2. aws:runCommand- Exécutez le PowerShell script pour collecter les journaux de dépannage de Windows avec EC2Rescue.

  3. aws:runCommand- Exécutez le script bash pour collecter les journaux de dépannage de Linux avec EC2Rescue.

Sorties

collectAndUploadWindowsLogBundle. Sortie

collectAndUploadLinuxLogBundle. Sortie