View a markdown version of this page

S3 通用交付入门 - Amazon Kinesis Data Streams
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)。

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

S3 通用交付入门

本教程指导您创建第一个 Amazon S3 交付,将记录从 Amazon Kinesis 数据流发送到通用的 Amazon S3 存储桶,对其进行验证并进行清理。

先决条件

在开始之前,请确保满足以下先决条件:

  • 配置为 On-Demand 标准或 On-Demand优势容量模式的 Kinesis 数据流流。

  • 一个 IAM 服务执行角色,授予 Kinesis 数据流向您的目的地传送记录的权限。请参阅用于数据传输的 IAM 权限。

  • 用于目标的通用 Amazon S3 存储桶。

  • 如果使用,则已 Amazon CLI 安装和配置 Amazon CLI。

第 1 步:创建配送

使用 Amazon Web Services 管理控制台 或创建 Amazon S3 交付 Amazon CLI。有关完整过程和所有配置选项,请参阅创建亚马逊 S3 配送。

第 2 步:验证配送

确认交付已达到 “活动” 状态。有关此步骤,请参阅 描述亚马逊 S3 的配送。

第 3 步:监控交付

交付开始后,使用AWS/Kinesis命名空间中发布的维度为ChannelName和的亚马逊 CloudWatch 指标监控其运行状况StreamName。亚马逊 S3 交付指标前缀DeliveryToS3为。有关指标的完整列表,请参阅监控数据交付。

步骤 4:清除

为避免持续收费,请在不再需要时删除您创建的资源。活跃的交付会继续处理记录并产生运费,直到您将其删除,任何已经写入目的地的数据都会继续产生 Amazon S3 存储费用。

  1. 删除配送。请参阅删除亚马逊 S3 配送。

  2. 如果您不再需要服务执行角色(例如,如果任何其他交付都未使用该角色),则将其删除。分离任何客户托管策略,删除任何内联策略,然后使用 IAM detach-role-policy delete-role-policy、和delete-role命令删除该角色。有关详细信息,请参阅 IAM 用户指南中的删除角色或实例配置文件。

  3. 如果您不再需要目标存储桶或死信队列存储桶,请在 Amazon S3 中将其删除,以免产生存储费用。