AWS擴充功能概觀
Amazon Web Services (AWS)是雲端運算平台,提供各種服務,例如分散式運算、資料庫儲存、內容傳遞,以及客戶關係管理(CRM)和企業資源規劃(ERP)的軟體即服務(SaaS)整合服務。
AWS 事件轉送擴充功能運用Amazon Kinesis Data Streams將事件從Adobe Experience Platform Edge Network傳送至AWS以進行進一步處理。 本指南說明如何安裝擴充功能,以及在事件轉送規則中運用其功能。
先決條件
您必須擁有具有現有AWS資料流的Kinesis帳戶,才能使用此擴充功能。 如果您沒有預先存在的資料流,請參閱有關AWS使用管理主控台 AWS 建立新資料流的檔案。
安裝擴充功能 install
若要安裝AWS擴充功能,請導覽至資料收集UI或Experience Platform UI,然後從左側導覽中選取Event Forwarding。 從這裡,選取要新增擴充功能的屬性,或改為建立新屬性。
選取或建立所需的屬性後,在左側導覽中選取「Extensions」,然後選取「Catalog」標籤。 搜尋AWS卡片,然後選取Install。
在下一個畫面中,您必須提供您AWS帳戶的連線認證。 具體來說,您必須提供您的AWS存取金鑰ID和機密存取金鑰。 如果您不知道這些值,請參閱AWS上的檔案,瞭解如何取得您的存取金鑰ID和機密存取金鑰。
完成後,選取「Save」並安裝擴充功能。
設定事件轉送規則 rule
安裝擴充功能後,請建立新的事件轉送規則,並視需要設定其條件。 設定規則的動作時,請選取 AWS 擴充功能,然後選取動作型別的Send Data to Kinesis Data Stream。
右側面板會更新,以顯示資料傳送方式的設定選項。 具體來說,您必須將資料元素指派給代表您Event Hub組態的各種屬性。
Kinesis Data Stream Details
Kinesis Data Streams會將屬於資料流的資料記錄分割成多個分片。 它會使用隨每個資料記錄傳送的分割區索引鍵,來判斷指定的資料記錄屬於哪個分片。
分配客戶的正確資料分割金鑰可能是客戶編號,因為每個客戶的資料分割金鑰不同。 不良的資料分割金鑰可能是它們的郵遞區號,因為它們可能都住在附近的同一個區域。 一般而言,您應該選擇具有不同潛在值範圍最大的分割區索引鍵。 如需管理分割區金鑰的最佳實務,請參閱AWS縮放您的資料串流 Kinesis 上的文章。
Data
在 Raw 選項下,您可以將JSON物件直接貼到提供的文字欄位中,或是選取資料元素圖示(
您也可以使用 JSON Key-Value Pairs Editor 選項,透過UI編輯器手動新增每個索引鍵/值組。 每個值都可表示為原始輸入,或是可改為選取資料元素。
完成後,選取 Keep Changes 將動作新增至規則設定。 當您對規則感到滿意時,請選取Save to Library。
最後,發佈新的事件轉送組建,以啟用程式庫的變更。
後續步驟
本指南說明如何使用Kinesis Data Streams事件轉送擴充功能將資料傳送至AWS。 如需Experience Platform中事件轉送功能的詳細資訊,請參閱事件轉送概觀。