Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Create custom plugin

Focus mode
Create custom plugin - Amazon Managed Streaming for Apache Kafka

A plugin contains the code that defines the logic of the connector. In this step you create a custom plugin that has the code for the Lenses Amazon S3 Sink Connector. In a later step, when you create the MSK connector, you specify that its code is in this custom plugin. You can use the same plugin to create multiple MSK connectors with different configurations.

To create the custom plugin
  1. Download the S3 connector.

  2. Upload the ZIP file to an S3 bucket to which you have access. For information on how to upload files to Amazon S3, see Uploading objects in the Amazon S3 user guide.

  3. Open the Amazon MSK console at https://console.aws.amazon.com/msk/.

  4. In the left pane expand MSK Connect, then choose Custom plugins.

  5. Choose Create custom plugin.

  6. Choose Browse S3.

  7. In the list of buckets find the bucket where you uploaded the ZIP file, and choose that bucket.

  8. In the list of objects in the bucket, select the radio button to the left of the ZIP file, then choose the button labeled Choose.

  9. Enter mkc-tutorial-plugin for the custom plugin name, then choose Create custom plugin.

It might take AWS a few minutes to finish creating the custom plugin. When the creation process is complete, you see the following message in a banner at the top of the browser window.

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

Next Step

Create client machine and Apache Kafka topic

PrivacySite termsCookie preferences
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.