設定 Amazon 的來源設定 MSK - Amazon Data Firehose

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

設定 Amazon 的來源設定 MSK

當您選擇 Amazon MSK將資訊傳送至 Firehose 串流時,您可以在MSK佈建叢集和 MSK-Serverless 叢集之間進行選擇。然後,您可以使用 Firehose 輕鬆從特定 Amazon MSK叢集和主題讀取資料,並將其載入指定的 S3 目的地。

在頁面的來源設定區段中,提供下列欄位的值。

Amazon MSK叢集連線能力

根據您的叢集組態,選擇私有引導代理程式 (建議使用) 或公有引導代理程式選項。引導代理程式由 Apache Kafka 用戶端用作連線至叢集的起點。公有引導代理程式適用於從 外部公開存取 AWS,而私有引導代理程式則適用於從 內存取 AWS。如需 Amazon 的詳細資訊MSK,請參閱 Amazon Managed Streaming for Apache Kafka。

若要MSK透過私有引導代理程式連線至已佈建或無伺服器 Amazon 叢集,叢集必須符合下列所有需求。

  • 叢集必須為作用中。

  • 叢集必須具有 IAM作為其存取控制方法之一。

  • IAM 存取控制方法必須啟用多VPC私有連線。

  • 您必須將資源型政策新增至此叢集,以授予 Firehose 服務主體調用 Amazon MSKCreateVpcConnectionAPI操作的許可。

若要MSK透過公有引導代理程式連線至佈建的 Amazon 叢集,叢集必須符合下列所有要求。

  • 叢集必須為作用中。

  • 叢集必須具有 IAM作為其存取控制方法之一。

  • 叢集必須為可公開存取。

MSK 叢集帳戶

您可以選擇 Amazon MSK叢集所在的帳戶。這可以是下列其中一項。

  • 目前帳戶 – 可讓您從目前 AWS 帳戶中的MSK叢集擷取資料。為此,您必須指定 Amazon MSK叢集ARN的 ,以便從中讀取 Firehose 串流的資料。

  • 跨帳戶 – 可讓您從另一個 AWS 帳戶中的MSK叢集擷取資料。如需詳細資訊,請參閱從 Amazon MSK 跨帳戶交付

主題

指定您要 Firehose 串流從中擷取資料的 Apache Kafka 主題。Firehose 串流建立完成後,您無法更新此主題。

注意

Firehose 會自動解壓縮 Apache Kafka 訊息。