使用复制指标和 Amazon S3 事件通知监控进度 - Amazon Simple Storage Service
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

欢迎使用新的 Amazon S3 用户指南! Amazon S3 用户指南结合了以下三个已停用的指南中的信息和说明:Amazon S3 开发人员指南Amazon S3 控制台用户指南Amazon S3 入门指南

使用复制指标和 Amazon S3 事件通知监控进度

S3 复制指标为复制配置中的复制规则提供了详细的指标。使用复制指标,您可以通过跟踪待处理字节数、待处理的操作和复制延迟来逐分钟监控复制的进度。此外,您可以将 Amazon S3 事件通知设置为接收复制失败事件,以帮助排查任何配置问题。

启用后,S3 复制指标会将以下指标发布到 Amazon CloudWatch:

待复制字节数 — 给定复制规则的待复制对象的总字节数。

复制延迟 — 对于给定复制规则,复制目标存储桶落后于源存储桶的最大秒数。

等待复制的操作 — 给定复制规则等待复制的操作数。操作包括对象、删除标记、标签、ACL 和对象锁定操作。

注意

S3 复制指标的费率与 Amazon CloudWatch 自定义指标费率相同。有关信息,请参阅 Amazon CloudWatch 定价

启用 S3 复制时间控制 (S3 RTC) 时,S3 复制指标将自动打开。S3 RTC 包含其他功能,例如服务级别协议 (SLA) 和错过阈值的通知。有关更多信息,请参阅 使用 S3 复制时间控制 (S3 RTC) 满足合规性要求

启用 S3 复制指标

您可以开始将 S3 复制指标与新的或现有的复制规则结合使用。您可以选择将复制规则应用于整个 S3 存储桶,或应用于具有特定前缀或标签的 Amazon S3 对象。

本主题说明了当存储桶由同一或不同 AWS 账户拥有时,如何在复制配置中启用 S3 RTC 复制指标。

要使用 AWS 命令行界面 (AWS CLI) 启用复制指标,您必须向启用 Metrics 的源存储桶添加复制配置。在此示例配置中,以 Tax 为前缀的对象将复制到目标存储桶 DOC-EXAMPLE-BUKET,并为这些对象生成指标。

{ "Rules": [ { "Status": "Enabled", "Filter": { "Prefix": "Tax" }, "Destination": { "Bucket": "arn:aws:s3:::DOC-EXAMPLE-BUCKET", "Metrics": { "Status": "Enabled" } }, "Priority": 1 } ], "Role": "IAM-Role-ARN" }

有关创建复制规则的完整说明,请参阅 为同一账户拥有的源存储桶和目标存储桶配置复制

有关在 S3 控制台中查看复制指标的更多信息,请参阅 使用 Amazon S3 控制台查看复制指标

使用 Amazon S3 事件通知接收复制失败事件

在对象未复制到目标区域的罕见情况下,Amazon S3 事件通知可以通知您。Amazon S3 事件可以通过 Amazon Simple Queue Service (Amazon SQS)、Amazon Simple Notification Service (Amazon SNS) 或 AWS Lambda 获得。有关更多信息,请参阅配置 Amazon S3 事件通知