View a markdown version of this page

AWSConfigRemediation-RevokeUnusedIAMUserCredentials - AWS Systems Manager Référence du dossier d’exploitation Automation

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.

AWSConfigRemediation-RevokeUnusedIAMUserCredentials

Description

Le AWSConfigRemediation-RevokeUnusedIAMUserCredentials runbook révoque les mots de passe Gestion des identités et des accès AWS (IAM) non utilisés et les clés d'accès actives. Ce runbook désactive également les clés d'accès expirées et supprime les profils de connexion expirés. AWS Config doit être activé Région AWS là où vous exécutez cette automatisation.

Exécutez cette automatisation (console)

Type de document

 Automatisation

Propriétaire

Amazon

Plateformes

LinuxmacOS, Windows

Paramètres

  • AutomationAssumeRole

    Type : Chaîne

    Description : (Obligatoire) 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.

  • IAMResourceId

    Type : Chaîne

    Description : (Obligatoire) L'ID de la ressource IAM pour laquelle vous souhaitez révoquer les informations d'identification non utilisées.

  • MaxCredentialUsageAge

    Type : Chaîne

    Valeur par défaut : 90

    Description : (Obligatoire) Le nombre de jours pendant lesquels le justificatif doit avoir été utilisé.

Autorisations IAM requises

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

  • ssm:StartAutomationExecution

  • ssm:GetAutomationExecution

  • config:ListDiscoveredResources

  • iam:DeleteAccessKey

  • iam:DeleteLoginProfile

  • iam:GetAccessKeyLastUsed

  • iam:GetLoginProfile

  • iam:GetUser

  • iam:ListAccessKeys

  • iam:UpdateAccessKey

Étapes de document

  • aws:executeScript- Révoque les informations d'identification IAM pour l'utilisateur spécifié dans le IAMResourceId paramètre. Les clés d'accès expirées sont désactivées et les profils de connexion expirés sont supprimés.

Note

Assurez-vous de configurer le MaxCredentialUsageAge paramètre de cette action de correction pour qu'il corresponde au maxAccessKeyAge paramètre de la AWS Config règle que vous utilisez pour déclencher cette action : https://docs.aws.amazon.com/config/latest/developerguide/access-keys-rotated.html access-keys-rotated.