Как ежедневно выполнять AWS SSM сценарий автоматизации документов? - PullRequest
0 голосов
/ 01 апреля 2020

Справочная информация: Я пытаюсь создать отчет о соответствии исправлений в режиме быстрой видимости. Для этого я использую terraform. Я добавил все данные инвентаризации в корзину S3.

Я создал документ по автоматизации Athena, который создает базу данных / таблицы в Athena с использованием данных S3. Теперь я хочу добавить некоторый код terraform, который ежедневно выполняет документ автоматизации в запланированное время. Для получения дополнительной информации об этой задаче: https://reinvent2019.awsmanagement.tools/mgt410/en/cont.html

Проблема: Я могу создать окно обслуживания для определения задания кроны для задачи автоматизации, но у меня нет цели для добавления , Мой скрипт Athena Automation только создает / обновляет базу данных в Athena. Здесь нет роли цели.

Может ли кто-нибудь помочь мне в этом вопросе? Заранее спасибо

1 Ответ

0 голосов
/ 01 апреля 2020

Вы можете создать CloudWatch Event, который запускается по расписанию и вызывает функцию Lambda, которая, в свою очередь, вызывает вас Athena logi c. Вот хороший пример: https://thedataguy.in/automate-aws-athena-create-partition-on-daily-basis/

Примечание по QuickSight - если вы используете Spice вместо прямого запроса - вам также нужно управлять перестройкой Spice. Что может быть сложно ... Настройка по умолчанию допускает только один раз в день перестроить по расписанию.

...