

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 创建自定义插件
<a name="mkc-create-plugin"></a>

插件包含定义连接器逻辑的代码。在此步骤中，您需创建一个包含 Lenses Amazon S3 接收器连接器代码的自定义插件。在后面的步骤中，当您创建 MSK 连接器时，您可以指定其代码位于此自定义插件中。您可以使用同一插件来创建多个具有不同配置的 MSK 连接器。

**创建自定义插件**

1. 下载 [S3 连接器](https://www.confluent.io/hub/confluentinc/kafka-connect-s3)。

1. 将 ZIP 文件上传到您有权访问的 S3 存储桶。有关如何将文件上传到 Amazon S3 的信息，请参阅《Amazon S3 用户指南》中的[上传对象](https://docs.aws.amazon.com/AmazonS3/latest/userguide/upload-objects.html)。

1. 在 [https://console.aws.amazon.com/msk/](https://console.aws.amazon.com/msk/) 打开 Amazon MSK 控制台。

1. 在左侧窗格中展开 **MSK Connect**，然后选择**自定义插件**。

1. 选择**创建自定义插件**。

1. 选择**浏览 S3**。

1. 在存储桶列表中，找到您上传 ZIP 文件的存储桶，然后选择该存储桶。

1. 在存储桶的对象列表中，选择 ZIP 文件左侧的单选按钮，然后选择标有**选择**的按钮。

1. 输入 `mkc-tutorial-plugin` 作为自定义插件名称，然后选择**创建自定义插件**。

可能需要 AWS 几分钟才能完成自定义插件的创建。创建过程完成后，您会在浏览器窗口顶部的横幅中看到以下消息。

```
Custom plugin mkc-tutorial-plugin was successfully created
The custom plugin was created. You can now create a connector using this custom plugin.
```

**下一步**

[创建客户端计算机和 Apache Kafka 主题](mkc-create-topic.md)