InputDescription - 適用於 SQL 應用程式的 Amazon Kinesis Data Analytics 開發人員指南

針對新專案,我們建議您優先選擇新的 Managed Service for Apache Flink Studio,而非 Kinesis Data Analytics for SQL 應用程式。Managed Service for Apache Flink Studio 易於使用且具備進階分析功能,可讓您在幾分鐘內建置複雜的串流處理應用程式。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

InputDescription

描述應用程式輸入組態。如需詳細資訊,請參閱設定應用程式輸入

目錄

InAppStreamNames

傳回映射至串流來源的應用程式內串流名稱。

類型:字串陣列

長度限制:長度下限為 1。長度上限為 32。

必要:否

InputId

與應用程式輸入相關聯的輸入 ID。這是 Amazon Kinesis Analytics 指派給您新增至應用程式的每個輸入組態之 ID。

類型:字串

長度限制:長度下限為 1。長度上限為 50。

模式:[a-zA-Z0-9_.-]+

必要:否

InputParallelism

描述設定的平行處理 (映射至串流來源的應用程式內串流數量)。

類型:InputParallelism 物件

必要:否

InputProcessingConfigurationDescription

執行應用程式碼前,在此輸入的記錄上執行之預處理器描述。

類型:InputProcessingConfigurationDescription 物件

必要:否

InputSchema

描述串流來源中的資料格式,以及每個資料元素如何映射至所建立應用程式內串流的對應欄位。

類型:SourceSchema 物件

必要:否

InputStartingPositionConfiguration

應用程式設定從輸入串流讀取的點。

類型:InputStartingPositionConfiguration 物件

必要:否

KinesisFirehoseInputDescription

如果設定串流來源為 Amazon Kinesis Firehose 交付串流,會提供交付串流的 ARN,和能讓 Amazon Kinesis Analytics 代您存取串流的 IAM 角色。

類型:KinesisFirehoseInputDescription 物件

必要:否

KinesisStreamsInputDescription

如果串流來源是 Amazon Kinesis 串流,會提供 Amazon Kinesis 串流的 Amazon Resource Name (ARN),和能代您允許 Amazon Kinesis Analytics 存取串流的 IAM 角色。

類型:KinesisStreamsInputDescription 物件

必要:否

NamePrefix

應用程式內名稱字首。

類型:字串

長度限制:長度下限為 1。長度上限為 32。

必要:否

另請參閱

如需在其中一個特定語言 AWS SDK 中使用此 API 的詳細資訊,請參閱下列內容: