Вы не упомянули, какую исходную и целевую базу данных вы собираетесь использовать. Я сделал UPSERTS для базы данных Aurora Mysql в качестве цели, а S3 - в качестве моего источника.
Я использовал "INSERT INTO TABLE .... ON DUPLICATE KEY update ...". Это проверит, существует ли запись в целевой базе данных (на основе ПЕРВИЧНЫХ КЛЮЧЕЙ), и, если она существует, записи ОБНОВЛЕНЫ, иначе запись будет вставлена.
Дайте мне знать, если вам нужна помощь с образцом. Вы можете проверить мои другие вопросы и ответы на тот же. Вы должны использовать библиотеку коннекторов базы данных python как отдельный zip-файл для вашего задания Glue.