翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon S3 配信を作成する
Amazon Kinesis Data Streams ストリームから汎用 Amazon S3 バケットにレコードを送信する配信を作成します。 AWS マネジメントコンソール または を使用して配信を作成できます AWS CLI。レコードはソース形式で配信され、最適なサイズのオブジェクトにバッチ処理され、設定可能な圧縮と定義した S3 キー構造が使用されます。
注記
配信を作成する前に、「」で説明されている IAM サービス実行ロールを含めS3 汎用配信の開始方法、「」の前提条件を完了してくださいデータ配信の IAM アクセス許可。
の使用 AWS マネジメントコンソール
-
で Kinesis コンソールを開きますhttps://console.aws.amazon.com/kinesis
。 -
ナビゲーションペインで、S3 汎用配信を選択し、配信の作成を選択します。
-
ステップ 1: ソース設定。配信の詳細で、配信名を入力します。Source で、配信元のオンデマンドストリームを選択します。オンデマンドストリームのみが表示されます。[次へ] を選択します。
-
ステップ 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)。
[次へ] を選択します。
-
ステップ 3: 追加設定。暗号化、サービスアクセス (IAM ロール)、オプションのデッドレターキュー、ログ配信、タグを設定します。[次へ] を選択します。
-
ステップ 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 リファレンスの「」を参照してください。