AWSSupport-TroubleshootCLBConnectivity - 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-TroubleshootCLBConnectivity

Description

Le AWSSupport-TroubleshootCLBConnectivity runbook vous aide à résoudre les problèmes de connectivité entre un Classic Load Balancer (CLB) et des instances Amazon Elastic Compute Cloud (Amazon EC2). Les problèmes de connectivité entre un client et le CLB sont également examinés. Ce manuel passe également en revue les bilans de santé du CLB, vérifie que les meilleures pratiques sont suivies et crée un tableau de bord de dépannage pour vous. Vous pouvez éventuellement télécharger le résultat d'automatisation dans un compartiment Amazon Simple Storage Service (Amazon S3). Toutefois, ce runbook ne prend pas en charge le téléchargement de résultats vers des compartiments S3 accessibles au public. Nous vous recommandons de créer un compartiment S3 temporaire pour cette automatisation.

Important

L'utilisation de ce runbook peut entraîner des frais pour le tableau de bord créé. Pour plus d'informations, consultez Amazon CloudWatch Pricing

Exécuter cette automatisation (console)

Type de document

 Automatisation

Propriétaire

Amazon

Plateformes

LinuxmacOS, Windows

Paramètres

  • AutomationAssumeRole

    Type : chaîne

    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 lance ce runbook.

  • InvestigationType

    Type : chaîne

    Valeurs valides : meilleures pratiques | Problèmes de connectivité | Tableau de bord de résolution des problèmes

    Description : (Obligatoire) Les opérations que vous souhaitez que le runbook effectue.

  • LoadBalancerName

    Type : chaîne

    Description : (Obligatoire) Nom du CLB.

  • Emplacement S3

    Type : chaîne

    Description : (Facultatif) Nom du compartiment S3 auquel vous souhaitez envoyer les résultats de l'automatisation. Les buckets accessibles au public ne sont pas pris en charge. Si votre compartiment S3 utilise le chiffrement côté serveur, l'utilisateur ou le rôle exécutant cette automatisation doit disposer d'kms:GenerateDataKeyautorisations pour la AWS KMS clé.

  • S3 LocationPrefix

    Type : chaîne

    Description : (Facultatif) Le préfixe de clé Amazon S3 (sous-dossier) vers lequel vous souhaitez télécharger la sortie d'automatisation. Le format de sortie est stocké au format suivant : DOC-EXAMPLE-BUCKET/ S3 LocationPrefix/{{}} _ {{automation : EXECUTION_ID InvestigationType}} .txt.

Autorisations IAM requises

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

  • ec2:DescribeInstances

  • ec2:DescribeNetworkAcls

  • ec2:DescribeNetworkInterfaces

  • ec2:DescribeRouteTables

  • ec2:DescribeSecurityGroups

  • ec2:DescribeVpcAttribute

  • ec2:DescribeVpcs

  • ec2:DescribeSubnets

  • elasticloadbalancing:DescribeLoadBalancers

  • elasticloadbalancing:DescribeLoadBalancerPolicies

  • elasticloadbalancing:DescribeInstanceHealth

  • elasticloadbalancing:DescribeLoadBalancerAttributes

  • iam:ListRoles

  • cloudwatch:PutDashboard

  • ssm:GetAutomationExecution

  • ssm:StartAutomationExecution

  • ssm:DescribeAutomationExecutions

  • ssm:DescribeAutomationStepExecutions

  • ssm:DescribeInstanceInformation

  • ssm:DescribeInstanceProperties

  • ssm:GetDocument

  • ssm:ListCommands

  • ssm:ListCommandInvocations

  • ssm:ListDocuments

  • ssm:SendCommand

  • s3:GetBucketAcl

  • s3:GetBucketPolicyStatus

  • s3:GetPublicAccessBlock

  • s3:PutObject

Étapes de document

  • aws:executeScript- Vérifie que le CLB que vous spécifiez dans le LoadBalancerName paramètre existe.

  • aws:branch- Branches basées sur la valeur spécifiée pour le InvestigationType paramètre.

  • aws:executeScript- Vérifie la connectivité du CLB.

  • aws:executeScript- Vérifie que la configuration CLB est conforme aux meilleures pratiques d'Elastic Load Balancing.

  • aws:executeScript- Crée un CloudWatch tableau de bord Amazon pour votre CLB.

  • aws:executeScript- Crée un fichier texte avec les résultats de l'automatisation et le télécharge dans le compartiment Amazon S3 que vous spécifiez dans le S3Location paramètre.

Sorties

RunBestPractices.Résumé

RunConnectivityChecks.Résumé

CreateTroubleshootingDashboard.Sortie

UploadOutputToSortie S3