Building a custom connector
In addition to the 14 Connectors published by the Athena service team, a growing community of third-party and open source Connector authors is continually adding Connectors to the ecosystem. In most cases, you'll be able to use a ready-made Connector to query your source of interest. However, there may be cases where you'd like to modify or extend one of the existing open source Connectors to better fit your needs. Or maybe your company has a proprietary datastore or storage format that would benefit from a serverless query engine. Whatever the reason, this section will walk you through the key steps of authoring a new Connector and using it with Athena.
Setting up your development environment
To write a new Connector or modify an existing one, we'll need the ability to build, test, and package the code. So, our first task is to ensure we have a development environment with the appropriate builder tools. These tools will include Apache...