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.
Résoudre les problèmes de surveillance et d'alerte
Cette section fournit des informations sur la résolution des problèmes de surveillance et d'alerte liés AWS Transfer Family, notamment aux CloudWatch mesures manquantes ou incomplètes et aux EventBridge événements manquants.
Rubriques
Résoudre les problèmes liés aux métriques manquantes ou incomplètes CloudWatch
Description
CloudWatch les statistiques de vos serveurs Transfer Family sont manquantes, incomplètes ou ne sont pas mises à jour comme prévu.
Cause
Les indicateurs manquants ou incomplets peuvent être dus à plusieurs facteurs :
-
Problèmes de configuration de journalisation
-
Faibles niveaux d'activité qui ne génèrent pas de statistiques dans les délais prévus
-
Afficher les métriques dont les dimensions ou les plages de temps sont incorrectes
Solution
Pour résoudre les problèmes liés à des CloudWatch métriques manquantes ou incomplètes, procédez comme suit :
-
Assurez-vous que la journalisation est correctement configurée pour votre serveur Transfer Familyserver :
-
Dans la console Transfer Family, vérifiez que la journalisation est activée sous Détails du serveur > Détails supplémentaires > Rôle de journalisation.
-
Assurez-vous que le rôle de journalisation dispose des autorisations et des relations de confiance nécessaires.
-
-
Lorsque vous consultez les métriques dans la CloudWatch console :
-
Utilisez les bonnes dimensions, par exemple ServerIdpour les métriques au niveau du serveur
-
Ajustez la plage de temps pour vous assurer qu'elle couvre les périodes d'activité
-
Vérifiez que vous êtes dans le bon Région AWS
-
-
Générez une activité de test sur votre serveur Transfer Family pour vous assurer que les métriques sont produites.
Résoudre les problèmes liés aux événements manquants EventBridge
Description
Vous avez configuré EventBridge les règles Amazon pour capturer les événements Transfer Family, mais les événements ne sont pas diffusés vers vos destinations cibles et ne déclenchent pas les actions attendues.
Cause
EventBridge Les événements manquants peuvent être causés par :
-
Modèles d'événements mal configurés
-
Problèmes d'autorisation liés aux cibles des événements
-
Limites de service ou régulation
-
Événements non générés en raison de la configuration du serveur
Solution
Pour résoudre les problèmes liés aux EventBridge événements manquants, procédez comme suit :
-
Vérifiez que votre modèle d'événement est correctement formaté pour correspondre aux événements Transfer Family :
{ "source": ["aws.transfer"], "detail-type": ["Transfer State Change"], "detail": { "serverId": ["s-1234567890abcdef0"] } } -
Vérifiez que la cible de votre événement dispose des autorisations nécessaires :
-
Pour les cibles Lambda, assurez-vous que la politique de ressources de la fonction Lambda permet de l'invoquer EventBridge
-
Pour les cibles SQS, vérifiez que la politique de file d'attente autorise EventBridge l'envoi de messages
-
Pour les cibles SNS, confirmez que la politique du sujet autorise EventBridge la publication sur ces cibles
-
-
Testez votre règle en générant des exemples d'événements :
-
Utilisez la EventBridge console pour créer un événement de test correspondant à votre modèle
-
Effectuez des actions sur votre serveur Transfer Family qui devraient générer des événements
-
-
Activez les métriques des EventBridge règles pour surveiller les invocations et les échecs des règles :
aws events put-rule --name "TransferStateChangeRule" --event-pattern '{...}' --state ENABLED --metrics-enabled -
Consultez les CloudWatch journaux pour détecter tout message d'erreur lié à des échecs de livraison d'événements