AWSConfigRemediation-ConfigureCodeBuildProjectWithKMSCMK - 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.

AWSConfigRemediation-ConfigureCodeBuildProjectWithKMSCMK

Description

Le AWSConfigRemediation-ConfigureCodeBuildProjectWithKMSCMK runbook chiffre les artefacts de construction d'un projet AWS CodeBuild (CodeBuild) à l'aide de la clé gérée par le client AWS Key Management Service (AWS KMS) que vous spécifiez. AWS Config doit être activé dans l' Région AWS endroit où vous exécutez cette automatisation.

Exécuter cette automatisation (console)

Type de document

 Automatisation

Propriétaire

Amazon

Plateformes

Linux,macOS, Windows

Paramètres

  • AutomationAssumeRole

    Type : chaîne

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

  • KMS KeyId

    Type : chaîne

    Description : (Obligatoire) Le nom de ressource Amazon (ARN) de la clé gérée par le AWS KMS client que vous souhaitez utiliser pour chiffrer le CodeBuild projet que vous spécifiez dans le ProjectId paramètre.

  • ProjectId

    Type : chaîne

    Description : (Obligatoire) L'ID du CodeBuild projet dont vous souhaitez chiffrer les artefacts de construction.

Autorisations IAM requises

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

  • ssm:StartAutomationExecution

  • ssm:GetAutomationExecution

  • codebuild:BatchGetProjects

  • codebuild:UpdateProject

  • config:GetResourceConfigHistory

Étapes de document

  • aws:executeAwsApi- Regroupe le nom du CodeBuild projet à partir de l'identifiant du projet.

  • aws:executeAwsApi- Active le chiffrement sur le CodeBuild projet que vous spécifiez dans le ProjectId paramètre.

  • aws:assertAwsResourceProperty- Vérifie que le chiffrement a été activé sur le CodeBuild projet.

Sorties

UpdateLambdaConfig. UpdateFunctionConfigurationResponse - Réponse de l'appel UpdateFunctionConfiguration d'API.