Passer au contenu

Comment configurer des notifications par e-mail personnalisées lorsqu'AWS Config détecte de nouvelles ressources ?

Lecture de 3 minute(s)
0

Je souhaite utiliser AWS Config pour recevoir des notifications par e-mail lorsqu'AWS Config identifie une nouvelle ressource.

Résolution

Remarque : Dans l'exemple suivant, vous recevez des notifications Amazon Simple Notification Service (Amazon SNS) lorsque vous créez une nouvelle instance Amazon Elastic Compute Cloud (Amazon EC2). La notification s'affiche lorsque vous créez l'instance EC2 dans une région AWS où le service AWS Config est actif. AWS Config enregistre les nouvelles instances EC2 et utilise le type de ressource AWS::EC2::Instance pour identifier ces instances.

Créer une rubrique Amazon SNS

Créez une rubrique Amazon SNS dans la même région que votre service AWS Config.

Créer une règle EventBridge

  1. Ouvrez la console Amazon EventBridge.

  2. Dans le volet de navigation, choisissez Règles, puis Créer une règle.

  3. Saisissez les informations suivantes :
    Dans Nom, saisissez le nom de votre règle.
    (Facultatif) Dans Description, saisissez une description pour la règle.
    Dans Type de règle, sélectionnez Règle avec un modèle d’événement.

  4. Sélectionnez Suivant.

  5. Dans Source d’événement, sélectionnez Événements AWS ou événements partenaires EventBridge.

  6. Sous Modèle d’événement, sélectionnez Modèle personnalisé (éditeur JSON).

  7. Saisissez l'exemple de modèle d'événement suivant :

    {
      "source": [
        "aws.config"
      ],
      "detail-type": [
        "Config Configuration Item Change"
      ],
      "detail": {
        "messageType": [
          "ConfigurationItemChangeNotification"
        ],
        "configurationItem": {
          "resourceType": [
            "AWS::EC2::Instance"
          ],
          "configurationItemStatus": [
            "ResourceDiscovered"
          ]
        }
      }
    }

    Remarque : Remplacez le type de ressource EC2::Instance par votre type de ressource. Pour une liste des types de ressources disponibles, consultez la section resourceType dans ResourceIdentifier. Pour plus d'informations sur les types de ressources pris en charge, consultez la section Types de ressources pris en charge pour AWS Config.

  8. Sélectionnez Suivant.

  9. Saisissez les informations suivantes :
    Dans Types de cibles, sélectionnez Service AWS.
    Dans Sélectionner une cible, sélectionnez Rubrique SNS dans la liste déroulante.
    Dans Rubrique, sélectionnez votre rubrique SNS.

  10. Sous Paramètres supplémentaires, dans Configurer l'entrée cible, sélectionnez Transformeur d'entrée.

  11. Sélectionnez Configurer le transformeur d’entrée. Puis, sous Transformeur d'entrée cible dans la zone de texte Chemin d’entrée, saisissez l'exemple de chemin suivant :

{
    "awsRegion": "$.detail.configurationItem.awsRegion",
    "awsAccountId": "$.detail.configurationItem.awsAccountId",
    "resource_type": "$.detail.configurationItem.resourceType",
    "resource_ID": "$.detail.configurationItem.resourceId",
    "configurationItemCaptureTime": "$.detail.configurationItem.configurationItemCaptureTime"
}
  1. Dans la zone texte Modèle, saisissez l'exemple de modèle suivant :
"On <configurationItemCaptureTime> AWS Config service recorded a creation of a new <resource_type> with Id <resource_ID> in the account <awsAccountId> region <awsRegion>. For more details open the AWS Config console at https://console.aws.amazon.com/config/home?region=<awsRegion>#/timeline/<resource_type>/<resource_ID>/configuration"
  1. Sélectionnez Confirmer, puis Suivant.
  2. Sélectionnez Créer une règle.

Exemple de notification :

"On ExampleTime AWS Config service recorded a creation of a new AWS::EC2::Instance with Id ExampleID in the account AccountID region ExampleRegion. For more details open the AWS Config console at https://console.aws.amazon.com/config/home?region=*ExampleRegion*#/timeline/AWS::EC2::Instance/*ExampleID*/configuration"

Informations connexes

Comment configurer les règles EventBridge afin que GuardDuty envoie des notifications SNS personnalisées pour des types de résultats de service spécifiques ?

Comment puis-je recevoir des notifications personnalisées par e-mail lorsqu’une ressource est supprimée dans mon compte AWS à l’aide du service AWS Config ?

AWS OFFICIELA mis à jour il y a 6 mois