本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
設定 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 MSK
CreateVpcConnection
API操作的許可。
若要MSK透過公有引導代理程式連線至佈建的 Amazon 叢集,叢集必須符合下列所有要求。
-
叢集必須為作用中。
-
叢集必須具有 IAM作為其存取控制方法之一。
-
叢集必須為可公開存取。
-
- MSK 叢集帳戶
-
您可以選擇 Amazon MSK叢集所在的帳戶。這可以是下列其中一項。
-
目前帳戶 – 可讓您從目前 AWS 帳戶中的MSK叢集擷取資料。為此,您必須指定 Amazon MSK叢集ARN的 ,以便從中讀取 Firehose 串流的資料。
-
跨帳戶 – 可讓您從另一個 AWS 帳戶中的MSK叢集擷取資料。如需詳細資訊,請參閱從 Amazon MSK 跨帳戶交付。
-
- 主題
-
指定您要 Firehose 串流從中擷取資料的 Apache Kafka 主題。Firehose 串流建立完成後,您無法更新此主題。
注意
Firehose 會自動解壓縮 Apache Kafka 訊息。