本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
S3 通用交付入门
本教程指导您创建第一个 Amazon S3 交付,将记录从 Amazon Kinesis 数据流发送到通用的 Amazon S3 存储桶,对其进行验证并进行清理。
先决条件
在开始之前,请确保满足以下先决条件:
配置为 On-Demand 标准或 On-Demand优势容量模式的 Kinesis 数据流流。
一个 IAM 服务执行角色,授予 Kinesis 数据流向您的目的地传送记录的权限。请参阅数据传输的 IAM 权限。
用于目标的通用 Amazon S3 存储桶。
如果使用,则已 AWS CLI 安装和配置 AWS CLI。
第 1 步:创建配送
使用 AWS 管理控制台 或创建 Amazon S3 交付 AWS CLI。有关完整过程和所有配置选项,请参阅创建 Amazon S3 交付。
第 2 步:验证配送
确认交付已达到 “活动” 状态。有关此步骤,请参阅 描述 Amazon S3 交付。
第 3 步:监控交付
交付开始后,使用AWS/Kinesis命名空间中发布的维度为ChannelName和的亚马逊 CloudWatch 指标监控其运行状况StreamName。亚马逊 S3 交付指标前缀DeliveryToS3为。有关指标的完整列表,请参阅监控数据交付。
步骤 4:清除
为避免持续收费,请在不再需要时删除您创建的资源。活跃的交付会继续处理记录并产生运费,直到您将其删除,任何已经写入目的地的数据都会继续产生 Amazon S3 存储费用。
删除配送。请参阅删除 Amazon S3 交付。
如果您不再需要服务执行角色(例如,如果任何其他交付都未使用该角色),则将其删除。分离任何客户托管策略,删除任何内联策略,然后使用 IAM
detach-role-policydelete-role-policy、和delete-role命令删除该角色。有关详细信息,请参阅 IAM 用户指南中的删除角色或实例配置文件。如果您不再需要目标存储桶或死信队列存储桶,请在 Amazon S3 中将其删除,以免产生存储费用。