Amazon Aurora запланированные события - PullRequest
0 голосов
/ 30 октября 2018

Я использую несколько кластеров Amazon Aurora, каждый из которых имеет одну реплику чтения. Я разрешаю специальные запросы от определенных членов команды к реплике чтения. Доступ к реплике записи в основном ограничен приложением. Я создал несколько событий MySQL для запуска ежедневных отчетов. Я хотел бы переложить выполнение этих отчетов на реплики чтения. Может ли это быть достигнуто изначально в Авроре, или мне придется делать это внешне, явно проходя реплику чтения?

Большое спасибо Andrew

1 Ответ

0 голосов
/ 31 октября 2018

Планировщик событий включен для каждого экземпляра с использованием параметров экземпляра [1], и я думаю, что вы уже сделали это. Однако вы не можете принудительно выполнить запланированное событие только на своей реплике, насколько я знаю. В зависимости от того, какой у вас сценарий использования, лучшей альтернативой будет написать событие Cloudwatch Event [2], которое вызывает конечную точку RO вашего кластера и выполняет запрос, который вы хотите запланировать.

[1] https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Reference.html#AuroraMySQL.Reference.ParameterGroups

[2] https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/WhatIsCloudWatchEvents.html

...