View a markdown version of this page

S3 汎用配信の開始方法 - Amazon Kinesis Data Streams

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

S3 汎用配信の開始方法

このチュートリアルでは、最初の Amazon S3 配信を作成して、Amazon Kinesis Data Streams ストリームから汎用 Amazon S3 バケットにレコードを送信し、検証してクリーンアップする手順を説明します。

前提条件

開始する前に、次の前提条件を満たしていることを確認してください。

  • オンデマンドスタンダードまたはオンデマンドアドバンテージキャパシティモードで設定された Kinesis Data Streams ストリーム。

  • レコードを送信先に配信するアクセス許可を Kinesis Data Streams に付与する IAM サービス実行ロール。「データ配信の IAM アクセス許可」を参照してください。

  • 送信先の汎用 Amazon S3 バケット。

  • を使用する場合は、 AWS CLI がインストールされ、設定されています AWS CLI。

ステップ 1: 配信を作成する

AWS マネジメントコンソール または を使用して Amazon S3 配信を作成します AWS CLI。詳細な手順とすべての設定オプションについては、「」を参照してくださいAmazon S3 配信を作成する。

ステップ 2: 配信を検証する

配信が ACTIVE 状態になったことを確認します。手順については、「Amazon S3 配信を記述する」を参照してください。

ステップ 3: 配信をモニタリングする

配信がアクティブになったら、 ディメンションChannelNameと AWS/Kinesisで名前空間に公開された Amazon CloudWatch メトリクスを使用して、そのヘルスをモニタリングしますStreamName。Amazon S3 配信メトリクスには というプレフィックスが付いていますDeliveryToS3。メトリクスの完全なリストについては、「」を参照してくださいデータ配信のモニタリング。

ステップ 4: クリーンアップする

継続的な課金を回避するには、不要になったときに作成したリソースを削除します。アクティブな配信では、レコードの処理が継続され、削除されるまで配信料金が発生し、送信先に既に書き込まれたデータには引き続き Amazon S3 ストレージ料金が発生します。

  1. 配信を削除します。「Amazon S3 配信を削除する」を参照してください。

  2. サービス実行ロールが不要になった場合、たとえば、他の配信で使用されていない場合は削除します。カスタマー管理ポリシーをデタッチし、インラインポリシーを削除してから、IAM detach-role-policy、、delete-role-policyおよび delete-role コマンドを使用してロールを削除します。詳細については、IAM ユーザーガイドの「ロールまたはインスタンスプロファイルの削除」を参照してください。

  3. 送信先バケットまたはデッドレターキューバケットが不要になった場合は、Amazon S3 でそれらを削除して、ストレージ料金の発生を停止します。