

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`
<a name="automation-awssupport-sendlogbundletos3bucket"></a>

 **Description** 

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

[Exécuter cette automatisation (console)](https://console.aws.amazon.com/systems-manager/automation/execute/AWSSupport-SendLogBundleToS3Bucket)

**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 Gestion des identités et des accès AWS (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 lance 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' EC2 instance recevant la commande ait un rôle IAM associé à la politique gérée par **SSMManagedInstanceCoreAmazon**. 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 le résultat de l'automatisation.

 **Étapes de document** 

1. `aws:runCommand`- Installez EC2 Rescue via`AWS-ConfigureAWSPackage`.

1. `aws:runCommand`- Exécutez le PowerShell script pour collecter les journaux de dépannage de Windows avec EC2 Rescue.

1. `aws:runCommand`- Exécutez le script bash pour collecter les journaux de dépannage de Linux avec EC2 Rescue.

 **Sorties** 

collectAndUploadWindowsLogBundle.Sortie

collectAndUploadLinuxLogBundle.Sortie