Amazon CloudWatch Logging pour AWS Transfer Family - AWS Transfer Family

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.

Amazon CloudWatch Logging pour AWS Transfer Family

Amazon CloudWatch surveille vos AWS Transfer Family ressources et les applications que vous utilisez AWS en temps réel. Vous pouvez les utiliser CloudWatch pour collecter et suivre les métriques, qui sont des variables que vous pouvez mesurer pour vos ressources et vos applications.

La page d' CloudWatch accueil affiche automatiquement les statistiques relatives à Transfer Family et à tous les autres AWS services que vous utilisez. Vous pouvez également créer des tableaux de bord personnalisés pour afficher les métriques relatives à vos applications personnalisées, ainsi que des collections personnalisées de métriques de votre choix.

Vous pouvez créer des alertes pour surveiller les métriques et envoyer des notifications ou apporter automatiquement des modifications aux ressources surveillées, lorsqu'un seuil est dépassé. Par exemple, vous pouvez surveiller les fichiers transférés vers un serveur Transfer Family et utiliser ces données pour déterminer si vous devez déployer des serveurs supplémentaires pour gérer une charge accrue. Vous pouvez également utiliser ces données pour arrêter ou supprimer des instances sous-utilisées afin de réaliser des économies.

Création d' CloudWatch alarmes Amazon

L'exemple suivant montre comment créer des CloudWatch alarmes Amazon à l'aide de la AWS Transfer Family métrique,FilesIn.

CDK
new cloudwatch.Metric({ namespace: "AWS/Transfer", metricName: "FilesIn", dimensionsMap: { ServerId: "s-00000000000000000" }, statistic: "Average", period: cdk.Duration.minutes(1), }).createAlarm(this, "AWS/Transfer FilesIn", { threshold: 1000, evaluationPeriods: 10, datapointsToAlarm: 5, comparisonOperator: cloudwatch.ComparisonOperator.GREATER_THAN_OR_EQUAL_TO_THRESHOLD, });
AWS CloudFormation
Type: AWS::CloudWatch::Alarm Properties: Namespace: AWS/Transfer MetricName: FilesIn Dimensions: - Name: ServerId Value: s-00000000000000000 Statistic: Average Period: 60 Threshold: 1000 EvaluationPeriods: 10 DatapointsToAlarm: 5 ComparisonOperator: GreaterThanOrEqualToThreshold

Enregistrement des API appels Amazon S3 dans les journaux d'accès S3

Si vous utilisez les journaux d'accès Amazon S3 pour identifier les demandes S3 effectuées au nom de vos utilisateurs de transfert de fichiers, ils RoleSessionName sont utilisés pour afficher le IAM rôle assumé pour assurer les transferts de fichiers. Il affiche également des informations supplémentaires telles que le nom d'utilisateur, l'identifiant de session et l'identifiant du serveur utilisés pour les transferts. Le format est [AWS:Role Unique Identifier]/username.sessionid@server-id et est contenu dans le champ Demandeur. Par exemple, voici le contenu d'un exemple de champ Demandeur issu d'un journal d'accès S3 pour un fichier copié dans le compartiment S3.

arn:aws:sts::AWS-Account-ID:assumed-role/IamRoleName/username.sessionid@server-id

Dans le champ Demandeur ci-dessus, il indique le IAM rôle appeléIamRoleName. Pour plus d'informations sur les identifiants uniques des IAM rôles, consultez la section Identifiants uniques du Guide de l'AWS Identity and Access Management utilisateur.

Utilisation Notifications des utilisateurs AWS avec AWS Transfer Family

Pour être informé AWS Transfer Family des événements, vous pouvez Notifications des utilisateurs AWSconfigurer différents canaux de diffusion. Lorsqu'un événement correspond à une règle que vous spécifiez, vous recevez une notification.

Vous pouvez recevoir des notifications relatives à des événements via plusieurs canaux, notamment des e-mails, des notifications de chat AWS Chatbot ou des notifications push AWS Console Mobile Application. Vous pouvez également consulter les notifications dans le centre de notifications de la console. Notifications des utilisateurs prend en charge l'agrégation, ce qui peut réduire le nombre de notifications que vous recevez lors d'événements spécifiques.

Pour plus d'informations, consultez le billet de blog Personnaliser les notifications de livraison de fichiers AWS Transfer Family à l'aide de flux de travail gérés et Qu'est-ce que c'est Notifications des utilisateurs AWS ? dans le guide de Notifications des utilisateurs AWS l'utilisateur.