View a markdown version of this page

Amazon S3 配信を作成する - Amazon Kinesis Data Streams

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

Amazon S3 配信を作成する

Amazon Kinesis Data Streams ストリームから汎用 Amazon S3 バケットにレコードを送信する配信を作成します。 AWS マネジメントコンソール または を使用して配信を作成できます AWS CLI。レコードはソース形式で配信され、最適なサイズのオブジェクトにバッチ処理され、設定可能な圧縮と定義した S3 キー構造が使用されます。

注記

配信を作成する前に、「」で説明されている IAM サービス実行ロールを含めS3 汎用配信の開始方法、「」の前提条件を完了してくださいデータ配信の IAM アクセス許可。

の使用 AWS マネジメントコンソール

  1. で Kinesis コンソールを開きますhttps://console.aws.amazon.com/kinesis。

  2. ナビゲーションペインで、S3 汎用配信を選択し、配信の作成を選択します。

  3. ステップ 1: ソース設定。配信の詳細で、配信名を入力します。Source で、配信元のオンデマンドストリームを選択します。オンデマンドストリームのみが表示されます。[次へ] を選択します。

  4. ステップ 2: 送信先設定。レコード形式 (JSON、STRING、または BYTE_ARRAY) を選択し、送信先を指定します。

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

    • 予想されるバケット所有者 – 予想されるバケット所有者の 12 桁の AWS アカウント ID。

    • 圧縮タイプ – GZIP、ZSTD、または None を選択します。

    • ストレージクラス – オプションで Amazon S3 ストレージクラスを選択します。

    • 出力キーテンプレート – オプションで Amazon S3 オブジェクトキー構造を定義します。詳細については、「Amazon S3 配信用の S3 出力キーテンプレート Amazon S3」を参照してください。

    • データの鮮度 – レコードが配信される前の秒単位の最大バッファ時間 (最小 300、最大 900)。

    [次へ] を選択します。

  5. ステップ 3: 追加設定。暗号化、サービスアクセス (IAM ロール)、オプションのデッドレターキュー、ログ配信、タグを設定します。[次へ] を選択します。

  6. ステップ 4: 確認して作成します。設定を確認し、配信の作成を選択します。プロビジョニングが完了すると、配信は CREATING から ACTIVE に移行します。

の使用 AWS CLI

create-channel コマンドを使用して、JSON 形式と GZIP 圧縮でレコードを汎用 Amazon S3 バケットに送信する Amazon S3 配信を作成します。

aws kinesis create-channel \ --channel-name "my-s3-delivery" \ --service-execution-role-arn "arn:aws:iam::123456789012:role/my-channel-role" \ --stream-configuration-list '[ { "StreamARN": "arn:aws:kinesis:us-east-1:123456789012:stream/my-stream", "RecordConfiguration": { "RecordFormatType": "JSON" } } ]' \ --s3-destination-configuration '{ "DataFreshnessInSeconds": 300, "StorageConfiguration": { "BucketARN": "arn:aws:s3:::my-destination-bucket", "ExpectedBucketOwner": "123456789012", "CompressionType": "GZIP", "StorageClass": "STANDARD" } }'

コマンドはチャネル ARN () を返しますChannelARN。これを使用してdescribe-channel、配信が ACTIVE 状態になったことを確認します。「Amazon S3 配信を記述する」を参照してください。Amazon S3 オブジェクトキー構造をカスタマイズするには、「」を参照してくださいAmazon S3 配信用の S3 出力キーテンプレート Amazon S3。

API リファレンス – CreateChannel Amazon Kinesis Data Streams API リファレンスの「」を参照してください。