AWS Kinesis 資料串流
連線至您的 Amazon Kinesis 服務,以在您的 Qlik 開放湖倉庫 專案中做為資料來源使用。Kinesis 連線只能與串流登陸任務和串流轉換任務搭配使用。
AWS Kinesis 資料串流是一種完全受管的服務,用於持續擷取和處理即時資料串流。在 Qlik 開放湖倉庫 專案中,Kinesis 串流可用作串流資料來源,將高速事件和記錄擷取到 Apache Iceberg 表格中。從串流讀取的資料會透過串流登陸和串流轉換任務處理,實現串流資料的近即時擷取、轉換和儲存,並以開放、可查詢的表格格式,適用於下游分析和使用。串流可以使用轉換任務分割成多個資料集。
必要條件
若要建立與 Amazon Kinesis 服務的連線,您需要下列項目:
-
如果您使用角色型驗證來存取值區,您需要:
-
存取您要用於連線的網路整合的權限。
-
ARN 角色,或者您可以在設定過程中建立一個。
-
-
如果您使用存取金鑰驗證來存取值區,您需要:
-
您的 AWS 存取金鑰 ID。
-
您的 AWS 私密存取金鑰。
-
設定 Kinesis 連線屬性
若要設定您的 Kinesis 連線,請執行下列動作:
-
在連線中,按一下建立連線。
-
選取您要建立連線的 空間,或選擇 建立新的資料空間。
-
從 連接器 名稱清單中選取 Kinesis,或使用 搜尋 方塊。請確保 類型 為 來源 且 類別 為 串流。
-
選取您的 Kinesis 服務所在的 區域。
-
在驗證類型中,選取您要如何連線,並設定組態。
以角色為基礎
完成下列步驟以使用角色型驗證。
建立 ARN 角色
-
選取您的網路整合以進行連線。
-
如果您已有ARN 角色,請輸入該角色。
建立 AWS 角色
依照下列步驟建立 AWS 角色:
-
建立角色
-
在 AWS 主控台中,前往 IAM。
-
在角色中,按一下建立角色並進行設定:
-
信任的實體類型:選取自訂信任政策。
-
陳述式:將在 Qlik Cloud 中的 建立 AWS 角色 中建立的 信任實體 政策複製到 AWS 中的程式碼窗格。
-
建立角色。
-
-
建立內嵌政策
-
在 AWS 主控台 中,在 角色 中,按一下您在步驟 1 中建立的角色。
-
在 權限政策 中,按一下 新增權限 > 建立內嵌政策。
-
複製 Qlik Cloud 中的程式碼,並將其貼到 AWS 中的政策。
資訊備註該程式碼授予 Kinesis 連線存取選取區域中所有 AWS 帳戶的所有 Kinesis 串流。
-
-
複製 ARN 角色
-
在 AWS 主控台的 角色頁面中,在 摘要區段中找到 ARN 值。
-
複製 ARN 並將其貼到 Qlik Cloud 中的 ARN 角色。
-
存取金鑰
完成下列步驟以使用存取金鑰驗證您的連線:
-
存取金鑰:輸入您唯一的 AWS 存取金鑰 ID 以用於驗證。
-
秘密金鑰:輸入您的 AWS 秘密存取金鑰以與您的存取金鑰搭配使用。
- 建立政策
-
在 AWS 主控台中,前往 IAM。
-
導覽至 政策> 建立政策。
-
在 Qlik Cloud 中,在 建立 AWS 角色 對話方塊中,複製原則。
-
在 AWS 中,在 原則編輯器 中,貼上原則。
資訊備註此程式碼會授與 Kinesis 連線存取所有 Kinesis 串流的權限,這些串流位於選取區域中的所有 AWS 帳戶。
-
-
將新原則附加至使用者
-
將新原則附加至您要提供存取權的使用者。
-
建立連線
設定安全方法後,請完成下列步驟以建立連線:
-
在 名稱 中,輸入連線的顯示名稱,例如,My Kinesis Streaming Source connection。
-
按一下 測試連線 以驗證認證。
-
按一下建立。