# AWS Kinesis 資料串流

連線至您的 Amazon Kinesis 服務，以在您的 Qlik 開放湖倉庫 專案中做為資料來源使用。Kinesis 連線只能與串流登陸任務和串流轉換任務搭配使用。

AWS Kinesis 資料串流是一種完全受管的服務，用於持續擷取和處理即時資料串流。在 Qlik 開放湖倉庫 專案中，Kinesis 串流可用作串流資料來源，將高速事件和記錄擷取到 Apache Iceberg 表格中。從串流讀取的資料會透過串流登陸和串流轉換任務處理，實現串流資料的近即時擷取、轉換和儲存，並以開放、可查詢的表格格式，適用於下游分析和使用。串流可以使用轉換任務分割成多個資料集。

## 必要條件

若要建立與 Amazon Kinesis 服務的連線，您需要下列項目：

* 如果您使用角色型驗證來存取值區，您需要：

  * 存取您要用於連線的網路整合的權限。

  * ARN 角色，或者您可以在設定過程中建立一個。

* 如果您使用存取金鑰驗證來存取值區，您需要：

  * 您的 AWS 存取金鑰 ID。

  * 您的 AWS 私密存取金鑰。

## 設定 Kinesis 連線屬性

若要設定您的 Kinesis 連線，請執行下列動作：

1. 在連線中，按一下建立連線。

2. 選取您要建立連線的 空間，或選擇 建立新的資料空間。

3. 從 連接器 名稱清單中選取 Kinesis，或使用 搜尋 方塊。請確保 類型 為 來源 且 類別 為 串流。

4. 選取您的 Kinesis 服務所在的 區域。

5. 在驗證類型中，選取您要如何連線，並設定組態。

### 以角色為基礎

完成下列步驟以使用角色型驗證。

#### 建立 ARN 角色

* 選取您的網路整合以進行連線。

* 如果您已有ARN 角色，請輸入該角色。

資訊備註按一下連結，按一下這裡以取得指引，以顯示建立 ARN 角色的下列指示。

#### 建立 AWS 角色

依照下列步驟建立 AWS 角色：

1. 建立角色

   * 在 AWS 主控台中，前往 IAM。

   * 在角色中，按一下建立角色並進行設定：

     * 信任的實體類型：選取自訂信任政策。

     * 陳述式：將在 Qlik Cloud 中的 建立 AWS 角色 中建立的 信任實體 政策複製到 AWS 中的程式碼窗格。

     * 建立角色。

2. 建立內嵌政策

   * 在 AWS 主控台 中，在 角色 中，按一下您在步驟 1 中建立的角色。

   * 在 權限政策 中，按一下 新增權限 &gt; 建立內嵌政策。

   * 複製 Qlik Cloud 中的程式碼，並將其貼到 AWS 中的政策。

     資訊備註該程式碼授予 Kinesis 連線存取選取區域中所有 AWS 帳戶的所有 Kinesis 串流。

3. 複製 ARN 角色

   * 在 AWS 主控台的 角色頁面中，在 摘要區段中找到 ARN 值。

   * 複製 ARN 並將其貼到 Qlik Cloud 中的 ARN 角色。

### 存取金鑰

完成下列步驟以使用存取金鑰驗證您的連線：

* 存取金鑰：輸入您唯一的 AWS 存取金鑰 ID 以用於驗證。

* 秘密金鑰：輸入您的 AWS 秘密存取金鑰以與您的存取金鑰搭配使用。

資訊備註點擊連結 按一下這裡以取得指引，以顯示建立角色政策的下列指示。

1. 建立政策

   * 在 AWS 主控台中，前往 IAM。

   * 導覽至 政策&gt; 建立政策。

   * 在 Qlik Cloud 中，在 建立 AWS 角色 對話方塊中，複製原則。

   * 在 AWS 中，在 原則編輯器 中，貼上原則。

     資訊備註此程式碼會授與 Kinesis 連線存取所有 Kinesis 串流的權限，這些串流位於選取區域中的所有 AWS 帳戶。

2. 將新原則附加至使用者

   * 將新原則附加至您要提供存取權的使用者。

### 建立連線

設定安全方法後，請完成下列步驟以建立連線：

* 在 名稱 中，輸入連線的顯示名稱，例如，My Kinesis Streaming Source connection。

* 按一下 測試連線 以驗證認證。

* 按一下建立。