#amazon-web-services #amazon-rds #snapshot #amazon-cloudtrail #amazon-cloudwatch-events
Вопрос:
Я рассматриваю запуск лямбды, когда в RDS доступен новый автоматический снимок базы данных (системный, а не ручной). Хотя, покопавшись в CloudTrail, я не вижу никаких событий, отмеченных как следующие (пример AWS):
{
"version": "0",
"id": "844e2571-85d4-695f-b930-0153b71dcb42",
"detail-type": "RDS DB Snapshot Event",
"source": "aws.rds",
"account": "123456789012",
"time": "2018-10-06T12:26:13Z",
"region": "us-east-1",
"resources": ["arn:aws:rds:us-east-1:123456789012:db:mysql-instance-2018-10-06-12-24"],
"detail": {
"EventCategories": ["creation"],
"SourceType": "SNAPSHOT",
"SourceArn": "arn:aws:rds:us-east-1:123456789012:db:mysql-instance-2018-10-06-12-24",
"Date": "2018-10-06T12:26:13.882Z",
"SourceIdentifier": "rds:mysql-instance-2018-10-06-12-24",
"Message": "Automated snapshot created"
}
}
Еще раз спасибо, если вы знаете, какие события AWS я должен искать 🙂
Oli
Ответ №1:
Cloudtrail не предоставит вам такую информацию. Я бы пошел по течению, выделенному ниже
RDS (уведомление о событии) -> SNS ->> Лямбда
Вам необходимо иметь тему SNS в качестве источника вашей лямбды, потому что RDS распространяет свои события на эту службу
Проверьте, что говорится в документе RDS
Amazon RDS использует службу простых уведомлений Amazon (Amazon SNS) для предоставления уведомлений при возникновении события Amazon RDS
Что касается самого уведомления, я мог видеть, что приведенное ниже событие события моментального снимка БД может быть тем, которое вы ищете
Категория | Идентификатор события RDS | Описание |
---|---|---|
создание | RDS-СОБЫТИЕ-0091 | Создается автоматический снимок базы данных. |
Комментарии:
1. Аааа, теперь в этом гораздо больше смысла, спасибо, Виктор, это была правильная информация, которую я искал 🙂