Amazon CloudWatch 正在登录 AWS Transfer Family - AWS Transfer Family

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon CloudWatch 正在登录 AWS Transfer Family

Amazon 会实时 CloudWatch 监控您的 AWS Transfer Family 资源和您运行 AWS 的应用程序。您可以使用 CloudWatch 来收集和跟踪指标,这些指标是您可以衡量资源和应用程序的变量。

CloudWatch 主页会自动显示有关Transfer Family和您使用的所有其他 AWS 服务的指标。此外,您还可以创建自定义控制面板,以显示有关自定义应用程序的指标,并显示您选择的指标的自定义集合。

您可以创建警报,这些警报监视指标,当超出阈值时,它们会发送通知或者对您所监控的资源自动进行更改。例如,您可以监控传输到 Transfer Family 服务器的文件,并使用该数据来确定是否需要部署其他服务器来处理增加的负载。您还可以使用这些数据来停止或删除未充分使用的实例以节省资金。

创建亚马逊 CloudWatch 警报

以下示例展示了如何使用 AWS Transfer Family 指标创建 Amazon CloudWatch 警报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

将 Amazon S3 API 调用记录到 S3 访问日志

如果您使用 Amazon S3 访问日志来识别代表您的文件传输用户提出的 S3 请求RoleSessionName则会使用该日志来显示担任哪个IAM角色来为文件传输提供服务。它还显示其他信息,例如用于传输的用户名、会话 ID 以及服务器 ID。格式为 [AWS:Role Unique Identifier]/username.sessionid@server-id,且包含在 “请求者” 字段中。例如,以下是来自 S3 访问日志的、用于复制到 S3 存储桶中的“请求者”字段示例内容。

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

在上面的 “请求者” 字段中,它显示了被调IAMIamRoleName用的角色。有关IAM角色唯一标识符的更多信息,请参阅AWS Identity and Access Management 用户指南中的唯一标识符

AWS 用户通知服务 与一起使用 AWS Transfer Family

要获得有关 AWS Transfer Family 事件的通知,您可以使用AWS 用户通知服务设置各种交付渠道。当事件与您指定的规则匹配时,您会收到通知。

可以通过多个渠道接收事件通知,包括电子邮件、AWS Chatbot聊天通知或AWS Console Mobile Application推送通知。您还可以在控制台通知中心查看通知。 用户通知服务 支持聚合,这可以减少您在特定事件期间收到的通知数量。

有关更多信息,请参阅使用 AWS Transfer Family 托管工作流程自定义文件传送通知博客文章和什么是 AWS 用户通知服务? 在《AWS 用户通知服务 用户指南》中。