Journalisation des appels d'API avecAWS CloudTrail - Migration Hub Strategy Recommendations

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.

Journalisation des appels d'API avecAWS CloudTrail

Migration Hub Strategy Recommendations estAWS CloudTrail, un service qui enregistre les actions réalisées par un utilisateur, un rôle ou unAWSservice dans les recommandations stratégiques. CloudTrail capture les appels d'API pour les recommandations de stratégie en tant qu'événements. Les appels capturées incluent des appels de la console Strategy Recommendations et le code des appels vers les opérations d'API de stratégie.

Si vous créez un journal de suivi, vous pouvez activer la livraison continue des événements CloudTrail dans un compartiment Amazon S3, y compris des événements pour les recommandations de stratégie. Si vous ne configurez pas de journal d'activité, vous pouvez toujours afficher les événements les plus récents dans la console CloudTrail dans l'historique des événements. Avec les informations collectées par CloudTrail, vous pouvez déterminer la demande qui a été envoyée à Strategy Recommendations, l'adresse IP à partir de laquelle la demande a été effectuée, l'homme et la date de la demande, ainsi que d'autres détails.

Pour en savoir plus sur CloudTrail, consultez le AWS CloudTrailGuide de l'utilisateur .

Informations sur les recommandations de stratégie dans CloudTrail

CloudTrail est activé dans votre Compte AWS lors de la création de ce dernier. Quand une activité a lieu dans les recommandations de stratégie, celle-ci est enregistrée dans un événement CloudTrail avec d'autres événements CloudTrail avec d'autresAWSévénements de services dansHistorique des événements. Vous pouvez afficher, rechercher et télécharger les événements récents dans votre Compte AWS. Pour de plus amples informations, veuillez consulterAffichage d'événements avec l'historique des événements CloudTrail.

Pour un registre continu des événements dans votreCompte AWS, y compris des événements pour les recommandations de stratégie, créez un journal de suivi. Un journal de suivi permet à CloudTrail de livrer des fichiers journaux dans un compartiment Amazon S3. Par défaut, lorsque vous créez un journal d'activité dans la console, il s'applique à toutes les régions Régions AWS. Le journal d'activité consigne les événements de toutes les Régions dans la partition AWS et livre les fichiers journaux dans le compartiment Amazon S3 de votre choix. En outre, vous pouvez configurer d'autres services AWS pour analyser et agir sur les données d'événements collectées dans les journaux CloudTrail. Pour en savoir plus, consultez les ressources suivantes :

Les recommandations de stratégie prennent en charge la journalisation des actions suivantes en tant qu'événements dans les fichiers journaux CloudTrail :

Chaque événement ou entrée du journal contient des informations sur la personne qui a généré la demande. Les informations relatives à l'identité permettent de déterminer les éléments suivants :

  • Si la demande a été effectuée avec les informations d'identification utilisateur racine ou AWS Identity and Access Management (IAM).

  • Si la demande a été effectuée avec des informations d'identification de sécurité temporaires pour un rôle ou un utilisateur fédéré

  • Si la requête a été effectuée par un autre service AWS

Pour plus d'informations, consultez l'élément userIdentity CloudTrail.

Présentation des entrées des fichiers journaux des recommandations de stratégie

Un journal de suivi est une configuration qui permet d'envoyer des événements sous forme de fichiers journaux à un compartiment Amazon S3 que vous spécifiez. Les fichiers journaux CloudTrail peuvent contenir une ou plusieurs entrées. Un événement représente une demande unique provenant de n'importe quelle source et comprend des informations sur l'action demandée, la date et l'heure de l'action, les paramètres de la requête, etc. Les fichiers journaux CloudTrail ne constituent pas une série ordonnée retraçant les appels d'API publiques. Ils ne suivent aucun ordre précis.

L'exemple suivant montre une entrée de journal CloudTrail qui illustre laObtenir les détails du serveuraction.

{ "eventVersion": "1.08", "userIdentity": { "type": "AssumedRole", "principalId": "777777777777", "arn": "arn:aws:sts::111122223333:assumed-role/myUserName/...", "accountId": "111122223333", "accessKeyId": "AKIAIOSFODNN7EXAMPLE", "sessionContext": { "sessionIssuer": { "type": "Role", "principalId": "777777777777", "arn": "arn:aws:iam::111122223333:role/myUserName", "accountId": "111122223333", "userName": "myUserName" }, "webIdFederationData": {}, "attributes": { "creationDate": "2021-09-20T01:07:16Z", "mfaAuthenticated": "false" } } }, "eventTime": "2021-09-20T01:07:43Z", "eventSource": "migrationhub-strategy.amazonaws.com", "eventName": "GetServerDetails", "awsRegion": "us-west-2", "sourceIPAddress": "", "userAgent": "", "requestParameters": { "serverId": "ads-server-006" }, "responseElements": null, "requestID": "07D681279BD94AED", "eventID": "cdc4b7ed-e171-4cef-975a-ad829d4123e8", "readOnly": true, "eventType": "AwsApiCall", "managementEvent": true, "recipientAccountId": "111122223333", "eventCategory": "Management" }