

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

# 使用 Athena Query Federation SDK 開發資料來源連接器
<a name="connect-data-source-federation-sdk"></a>

若要撰寫您的資料來源連接器，您可以使用 [Athena Query Federation SDK](https://github.com/awslabs/aws-athena-query-federation/tree/master/athena-federation-sdk)。Athena Query Federation 軟體開發套件定義一組界面和連線通訊協定，可讓 Athena 將部分查詢執行計劃委派給您撰寫和部署的程式碼。SDK 包含連接器套件和範例連接器。

自訂連接器不會使用 Glue 連線來集中 Glue 中的組態屬性。連線組態是透過 Lambda 完成的。

您也可以自訂 Amazon Athena [預先建置的連接器](https://github.com/awslabs/aws-athena-query-federation/wiki/Available-Connectors)供您使用。您可以從 GitHub 修改原始碼的副本，然後使用 [Connector 發佈工具](https://github.com/awslabs/aws-athena-query-federation/wiki/Connector_Publish_Tool)建立您自己的 AWS Serverless Application Repository 套件。以這種方式部署連接器之後，您就可以在 Athena 查詢中使用連接器。

如需有關如何下載軟體開發套件以及自行撰寫連接器的資訊，請參閱 GitHub 上的[範例 Athena 連接器](https://github.com/awslabs/aws-athena-query-federation/tree/master/athena-example)。